OpenAI 的 Codex 将十年前的 DoS 技术链结成 HTTP/2 炸弹
摘要
研究人员利用 OpenAI 的 Codex 代理,将两种十年前的 DoS 技术链结成一个 HTTP/2 炸弹,可在数秒内使易受攻击的 Web 服务器崩溃,影响包括 nginx、Apache、IIS、Envoy 和 Pingora 在内的主要服务器。
暂无内容
查看缓存全文
缓存时间: 2026/06/05 15:10
# OpenAI 代理链式利用十年前的 DoS 攻击技术,数秒内让 Web 服务器崩溃
来源:https://www.theregister.com/security/2026/06/04/openais-codex-chains-decade-old-dos-techniques-into-http/2-bomb/5251377
安全
**Codex 投下一枚 HTTP/2 炸弹**
您的服务器面临的下一个威胁,可能有一份“功劳”来自机器人。据加州安全研究人员称,OpenAI 的 Codex 代理帮助发现了一种远程拒绝服务(DoS)漏洞,该漏洞可从单台机器发起攻击,数秒内便能让易受攻击的 Web 服务器无法访问。
该攻击针对主流 Web 服务器的默认 HTTP/2 配置,包括 nginx、Apache HTTP Server、Microsoft IIS、Envoy 和 Cloudflare Pingora。据研究人员称,截至周四,Microsoft IIS 和 Cloudflare Pingora 仍未发布补丁,不过 Cloudflare 对此发现提出了异议。
“Cloudflare 现有的架构和 DDoS 缓解措施能够自动检测并防御此类攻击,客户对此漏洞具有弹性,”一位发言人在接受《The Register》采访时表示,“无需补丁。”
“我们已知晓此事,并正在积极研究适当的缓解措施,以保护客户安全,”微软发言人在接受《The Register》采访时表示。
加州研究人员 Quang Luong 发现了该漏洞,并将其命名为 HTTP/2 Bomb。他将于本月晚些时候在“真实世界 AI 安全”(https://seclab.stanford.edu/RealWorldAIsec/)会议上公布该攻击的全部技术细节。与此同时,GitHub 上已发布了概念验证漏洞利用脚本(https://github.com/califio/publications/tree/main/MADBugs/http2-bomb),并附有该 AI 红队安全公司的警告:“请不要将这些脚本指向不属于您的基础设施。”
在周二的一篇博客(https://blog.calif.io/p/codex-discovered-a-hidden-http2-bomb)中,Luong 指出,Codex 将两种已知十多年的 DoS 攻击技术——HPACK 压缩炸弹和 Slowloris 式保持——进行了链式组合,并警告称,多达 880,000 个支持 HTTP/2 并运行易受攻击 Web 服务器的网站(https://www.shodan.io/search?query=ssl.alpn%3A%22h2%22+product%3Anginx%2CApache%2CIIS%2CEnvoy%2CPingora)可能受到影响。
HPACK 炸弹攻击(也称为 CVE-2016-6581(https://nvd.nist.gov/vuln/detail/CVE-2016-6581))利用 HTTP/2 头部压缩算法(HPACK),向服务器发送数千条微小消息,迫使服务器快速分配内存,最终导致崩溃。
而 Slowloris DoS 攻击(CVE-2016-8740(https://www.cve.org/CVERecord?id=CVE-2016-8740)和 CVE-2016-1546(https://www.cve.org/CVERecord?id=CVE-2016-1546))则通过打开合法连接并尽可能长时间保持它们,使服务器不堪重负。
两者结合会耗尽服务器内存,迫使其离线。
“一台通过 100Mbps 连接的家庭电脑可以在数秒内让易受攻击的服务器无法访问,”Luong 写道。“针对 Apache httpd 和 Envoy,单个客户端可以在大约 20 秒内消耗并占用 32GB 的服务器内存。”
加州研究团队于 4 月向 nginx 披露了该问题,该 Web 服务器的维护者第二天就在 1.29.8 版本中修复了该漏洞,该版本引入了来自 freenginx 的 max_headers 指令(https://github.com/nginx/nginx/commit/365694160a85229a7cb006738de9260d49ff5fa2)。
Apache 在加州提交报告的当天发布了修复(mod_http2 v2.0.41(https://github.com/icing/mod_h2/releases)),并将其分配为 CVE-2026-49975。
“上述修复提交是公开的,直接披露了攻击向量;任何有能力的 AI 模型都可以将这些差异转化为可用的漏洞利用脚本——这恰恰是我们发现 Microsoft IIS、Envoy 和 Pingora 同样易受攻击的方式,”威胁狩猎团队写道,并补充称已通知了这三家厂商。
在周三的更新中,加州指出了 Envoy 的补丁(https://github.com/envoyproxy/envoy/security/advisories/GHSA-22m2-hvr2-xqc8),“这些补丁似乎能够缓解该攻击,”并指出其研究人员仍在验证该修复是否有效。
对于 Microsoft IIS 和 Cloudflare Pingora,安全专家建议尽可能禁用 HTTP/2,或强制限制客户端在单个请求中可向服务器发送的 HTTP 头部数量。
据加州称,值得注意的是,发现该攻击的是一个编码代理,而非人类。“这两部分都已经公开了十年,”Luong 写道。“Codex 所做的是读取代码库,识别出两者可以组合,并构建出联合攻击。一旦你看到它,这个组合就显而易见,但据我们所知,之前没有人针对这些服务器将它们结合起来。” ®
(更新时间:2023,已加入微软声明)
相似文章
Codex发现一个隐藏的HTTP/2炸弹
Codex发现了一个名为“HTTP/2炸弹”的远程拒绝服务漏洞,该漏洞针对主流Web服务器(包括nginx、Apache、IIS、Envoy、Pingora)中的HPACK压缩,通过将压缩炸弹与流量控制保持相结合,快速耗尽服务器内存。
被“去对齐”(abliterated)的模型如何让你被入侵
ProjectDiscovery 研究人员证明,经过微调或去对齐处理的开源权重模型可以以不到 50 美元的成本隐藏远程载荷后门。他们展示了一条投毒流水线:在 OpenAI 的 Codex CLI 中,Qwen2.5-7B 模型内部的后门在不触发现有评测的情况下窃取了用户凭据。
在OpenAI安全运行Codex
OpenAI详细介绍了如何部署Codex并配备安全控制措施,包括沙箱隔离、审批策略、网络策略以及智能体原生遥测,以确保企业环境中编码智能体的安全运行。
Cloudflare 借助 OpenAI 将漏洞发现与防御相结合
Cloudflare 在其新的漏洞发现与修复服务中使用通过 Daybreak 访问的 OpenAI 模型,将 AI 驱动的代码分析与实时流量信号相结合,以发现漏洞、确定修复优先级并修补漏洞,同时还在各工程团队中部署 Codex,以提高开发人员的工作效率。
利用一个18年前的漏洞实现NGINX远程代码执行
研究人员利用自动化系统发现NGINX重写模块中一个自2008年以来存在的严重堆缓冲区溢出漏洞(CVE-2026-42945),可实现远程代码执行。多个CVE已获NGINX确认。