ReadingResearchRadarInvestment framework
Sign in / Sign up
← Back to reading
TopicDisconfirmAI EditorialUpdated 2026-10-27 10:08

Brotli压缩库漏洞

5 steps1 pieces5 Sources

谷歌开发的Brotli压缩库存在高危越界写入漏洞(CVE-2026-111497),CVSS 4.0评分高达9.2分,被业界称为“Node2Shell”或“Broccoli2Shell”。该漏洞不仅影响Node.js运行时,还波及Python、Go、.NET、Perl等多个软件生态系统以及Chrome、Firefox等浏览器和Envoy代理。攻击者可通过构造特制的Brotli压缩数据触发内存损坏,进而实现远程代码执行。尽管上游修复代码早在2026年2月已提交,但直到10月才随新版本发布并披露为安全漏洞,导致大量依赖旧版Brotli的软件长期处于风险中。目前Node.js、Python包及微软.NET等已发布补丁,但部分内嵌Brotli副本的项目(如DuckDB、Apache Arrow)尚未完全修复。企业需全面盘点使用Brotli解压缩不受信任数据的后端服务、容器及工具链,仅更新Node.js不足以覆盖所有风险。

How it got here

  1. 2026-02-27

    谷歌工程师在Brotli源码中提交修复补丁,当时未意识到这是安全漏洞。

    ithome.com.tw ↗
  2. 2026-10-21

    Node.js发布紧急安全更新(22.23.4, 24.22.1, 26.12.1)修补缺陷;同日Brotli发布1.0.10, 1.1.1, 1.2.1版本。

    blogs.jsmon.sh ↗
  3. 2026-10-22

    Imperva研究人员演示了在官方Node.js镜像上的远程代码执行;OpenSourceMalware指出漏洞波及Python等生态。

    sysdig.com ↗
  4. 2026-10-23

    Python包Brotli和brotlicffi发布修补版本;Go语言端口修复逻辑错误。

    broccoli2shell.com ↗
  5. 2026-10-25

    微软发布.NET、Visual Studio和PowerShell的安全更新以修补相关组件。

    securityweek.com ↗
Sign in / Sign up
ReadingResearchRadarInvestment framework

What is still unsettled

  • 截至发稿,是否有确认的野外利用案例?(多数来源称暂无,但PoC已公开)
  • DuckDB、Apache Arrow等内嵌Brotli副本的项目何时能完成正式修复并发布?
  • Linux发行版(如Debian)的系统级Brotli库补丁何时能广泛部署?

Sources

  • ithome.com.twiThome↗
  • blogs.jsmon.shJSMon Blog↗
  • broccoli2shell.comBroccoli2Shell Tracker↗
  • securityweek.comSecurityWeek↗
  • sysdig.comSysdig Blog↗

Coverage in this topic

  • Not Just Node.js: Brotli Library Vulnerability Affects Python, Go, and More; CVSS Score 9.22026-10-27News

    The high-risk Node2Shell vulnerability originates from Google's Brotli compression library, impacting ecosystems including Python, Go, .NET, Perl, and browsers. Enterprises must audit all products embedding this library, as updating Node.js alone does not cover all risks.