OpenAI排查AI违规联网,意外挖出高危漏洞:Node.js、Python 都受影响
BiRun 讯,动察 Beating AI 快讯,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 等项目也已发布相关修复。
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 等项目也已发布相关修复。
评论
0/500
登录 后参与讨论
免责声明:本文内容仅供参考,不构成任何投资建议。
更多快讯