
On 21 October 2026, a critical vulnerability affecting Google's Brotlidecompression library was disclosed, potentially exposing applications tomemory corruption and remote code execution (RCE).
Tracked as CVE-2026-111497, and commonly known as HTTP2Shell or Node2Shell, the vulnerabilitycarries a CVSS v4.0 score of 9.2 (Critical).
Initially identified in Node.js, the vulnerability also affects otherapplications using vulnerable Brotli libraries, including certain Python andBun implementations.
HTTP2Shell is an out-of-bounds write vulnerability in the Brotlidecoder, which processes compressed data commonly used in web communications.
The vulnerability occurs when the decoder incorrectly handles amalformed block-switch instruction. Instead of rejecting the invalid input, thedecoder continues processing data and writes beyond an internal buffer.
An attacker who can supply specially crafted Brotli-compressed data to avulnerable application may exploit this behaviour.
Successful exploitation could result in:
Importantly, HTTP2Shell is not limited to HTTP/2. Any applicationdecompressing untrusted data using an affected Brotli library may be exposed.
The vulnerability affects Google Brotli versions 1.0.3 through 1.2.0,including versions bundled with other software.
The following updates address known affected components:
Unsupported releases should be replaced with supported, patchedversions.
HTTP2Shell introduces security risks beyond individual applications.
Successful exploitation could disrupt customer-facing services, exposeconfidential information or compromise systems processing business-criticaldata.
Applications using third-party dependencies may also be affected withoutdirectly implementing Brotli decompression.
For organisations, these risks can translate into operational downtime,financial losses, regulatory exposure and reputational damage.
Following the disclosure, Blacklock's security engineering teamdeveloped a dedicated HTTP2Shell scanner and deployed it to production.
Customers can now use the Blacklock PTaaS platform to assess theirsystems for potential HTTP2Shell exposure and prioritise remediation.
This follows our recent response to PHP2Shell, where we developed and deployed a dedicated scanner within 24 hours ofdisclosure.
These rapid responses highlight the value of continuous vulnerabilityassessment over relying solely on periodic penetration testing.
Don't wait for your next penetration test to identify criticalvulnerabilities.
Explore Blacklock to learn how continuous security testing helps organisations respond toemerging threats.
Related reading: PHP2Shell:Critical PHP Vulnerabilities Expose Web Servers to Remote Code Execution
Suscríbase a nuestro boletín hoy mismo y mejore sus conocimientos con información valiosa. ¡Es rápido, fácil y gratuito!
