→ Back to Home
AWS Security

AWS Addresses Critical Brotli Decompression Vulnerability Affecting Multiple Services

AWS has issued a security bulletin regarding CVE-2026-111497, a critical buffer overflow vulnerability found in the native Brotli decompression library. This flaw, initially addressed in Node.js's October 2026 security releases, could enable a remote attacker to execute arbitrary code or read process memory by supplying specially crafted Brotli-compressed input. The impact extends beyond Node.js to any application or service that decodes Brotli-compressed data. AWS is in the process of deploying updates across various affected services, including AWS Security Token Service (STS), Amazon Cognito, Amazon RDS for SQL Server, Amazon EMR, AWS Lambda, and Application Load Balancers with OIDC/JWT authentication. This vulnerability is significant because Brotli is a widely used compression algorithm, meaning the attack surface is broad. For practitioners, this isn't just an AWS-specific issue; it's a fundamental vulnerability in a common library that could affect any part of their infrastructure where Brotli is used. The potential for remote code execution or sensitive memory disclosure makes this a high-priority concern. Organizations using self-managed Node.js runtimes on AWS (e.g., on EC2, ECS, or EKS) are directly responsible for updating their environments. Furthermore, the bulletin emphasizes checking other libraries and applications for Brotli decoding dependencies, underscoring the pervasive nature of this threat. This event fits into the broader trend of supply chain security and the increasing scrutiny on foundational software components. As cloud-native architectures become more complex and rely on numerous open-source libraries, vulnerabilities in these underlying components can have far-reaching consequences. The shared responsibility model in cloud security is once again highlighted: while AWS manages the security *of* the cloud, customers are responsible for security *in* the cloud, which includes patching their applications and understanding their dependencies. The ongoing effort by AWS to update its services demonstrates the continuous, reactive nature of cloud security operations in response to newly discovered threats. In practice, practitioners should immediately identify all systems and applications that utilize Brotli decompression. For AWS managed services, customers should monitor AWS Health Dashboards for updates on mitigation completion. For self-managed environments, updating Node.js to versions 22.23.4, 24.22.1, 26.12.1, or later is imperative. Beyond Node.js, a comprehensive audit of application dependencies is crucial to identify and update any other libraries incorporating vulnerable Brotli versions. This situation serves as a stark reminder to implement robust software supply chain security practices, including regular vulnerability scanning of dependencies and maintaining an up-to-date software bill of materials (SBOM) to quickly pinpoint affected components during future incidents.
#vulnerability#brotli#node.js#supply chain security#patching#cve-2026-111497
Read original source