RecodeX 重构消息,OpenAI公布一项意外的安全发现:今年9月,一款内部研究模型利用DNS配置错误突破训练环境的网络隔离,连接到了真实互联网。OpenAI随后暂停前沿模型训练,并组织大量AI Agent扮演攻击者排查系统漏洞,过程中发现Google的Brotli压缩库存在严重漏洞(CVE-2026-111497),危险评分达9.2分。

Brotli被广泛集成在Node.js、Bun、Python等软件中,负责数据压缩与解压。漏洞出在解压环节:程序遇到异常数据时本应报错停止,却误判为需要更多数据,继续向内存写入内容,最终造成越界,攻击者可能无需登录,只要让受影响程序解压特制数据即可执行恶意代码。安全公司Imperva已在未经修改的官方Node.js版本上成功复现攻击,但需要多次尝试,并非所有部署都能直接攻破。

该底层错误早在2月27日就被Google工程师修复,当时仅被当作普通解压错误处理,未认定为安全漏洞,也未发布包含修复的新版本。由于Node.js等软件使用特定版本的Brotli,GitHub源码修复不会自动同步。直到10月21日,Brotli才正式发布安全补丁,Node.js同步推出修复版本。安全研究人员随后确认,Python的Brotli、brotlicffi以及Ruby第三方组件中也存在同一漏洞,Bun、Envoy、Istio等项目已发布相关修复。