Urgent.News

What's breaking now, across thousands of outlets.

Tech

Brotli CVE-2026-111497: Memory Corruption, Information Disclosure, and RCE via Crafted Compressed Streams

1. Basic Information Article Name: Wednesday, October 21, 2026 Security Releases Source: Node.js project Published Date: October 21, 2026 Original Source: Node.js project Related Information Sources: GitHub Advisory: Python Brotli / brotlicffi , Istio Brotli Requirements , Envoy Brotli Advisory , BleepingComputer , JPCERT/CC , Microsoft .NET Advisory , Imperva , OpenAI Related Malware, Threat…

CVE-2026-111497 is a security vulnerability affecting the Brotli stream decoder, which is a compression algorithm used in various software applications. The flaw allows attackers to craft specially designed Brotli-compressed data that, when decompressed by a vulnerable program, can cause memory corruption, information disclosure, and potentially remote code execution (RCE).

When an application decompresses a malicious Brotli stream, it incorrectly treats invalid block switching as a request for more input rather than an error. This leads to writing data beyond the 8-byte internal buffer, causing the process to crash or disclose memory contents. In certain circumstances, skilled attackers may leverage these conditions to execute arbitrary code on the target system, potentially compromising its security and integrity.

The vulnerability exists in numerous software products and frameworks, including Node.js, .NET, Python Brotli, Bun, Envoy, Istio, and others. While proof-of-concept demonstrations and public research have shown the potential for exploitation, there have been no reports of malicious exploitation in the wild at this time.

Attackers can exploit this vulnerability through two primary vectors: server-side and client-side decompression. In the server-side scenario, an attacker sends a crafted Brotli-compressed request to a vulnerable server, which then decompresses the stream using the flawed decoder. This can result in the same consequences as the client-side vector.

Conversely, in the client-side vector, an attacker tricks a backend client, crawler, proxy, or AI agent into retrieving an attacker-controlled URL. The client then receives a response marked with Content-Encoding: br and automatically decompresses it using the vulnerable decoder, potentially leading to the same security issues.

To mitigate the risk of CVE-2026-111497, it is crucial for developers and system administrators to update their software to patched versions as soon as possible. Additionally, monitoring for potential signs of the vulnerability in their environments, such as service unresponsiveness, connection drops, or unusual process behavior, can help identify and address any potential security breaches.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Sloth Social: A Week of Content Without the Blank-Page Panic 🦥

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady . What I Built Every week, I help create social media content for local businesses.

  • Sloth Social generates a week's worth of social media content
  • Users input business details, tone, and focus for content creation
  • Open-weight models interpret photos and create content drafts

The NYT Seemingly Does Marissa Mayer Dirty

Alexandra Alter, in the lede for her profile of Marissa Mayer’s new AI startup Dazzle for The New York Times (gift link): Late last year, Marissa Mayer was struggling with what felt like an impossible…

  • NYT profiles Marissa Mayer's AI startup, Dazzle
  • Mayer uses Dazzle to summarize empathetic daughter
  • Anecdote sparks criticism of painting Mayer negatively

More from Tuesday 27 October →