三人团队用 Claude 打穿 OpenAI 社区论坛,借员工的 Codex 往内部仓库开了个 PR
Hacktron 借论坛的图片解码漏洞打进服务器,接管员工账号,再让他的 Codex 往 OpenAI 内部仓库开了个 PR。
展开
这件事最值得看的是 exploit 由谁写出来。OpenAI 社区论坛跑在 Discourse 上,默认图片库不支持 iPhone 的 HEIF 格式,这类文件会转交 ImageMagick 和 libheif 解码,而 libheif 里有一个堆溢出。团队先让 Claude Opus 4.8 上,它认出了漏洞,但连着几轮会话都没写出能在 Discourse 配置下跑通的 exploit。Opus 5 发布后几小时,同一道题交给它,成功拿到远程代码执行。
有了论坛服务器的执行权限,他们接管了一名 OpenAI 员工的账号,这个人的 Codex 连着公司的 GitHub 组织。为了证明影响又不碰敏感数据,他们只给这个 Codex 发了一句提示,让它在 OpenAI 内部 monorepo 里开一个 PR。从发现漏洞到进入仓库,前后不到 72 小时。
OpenAI 大约 14 小时内修复,通过 Bugcrowd 付了 6500 美元赏金,并说明奖励只针对 OpenAI 这一侧的问题。Discourse 给图片处理加了沙箱并发布安全公告。分量在攻击面上:员工把 GitHub、Slack、邮箱接进 Codex 和 ChatGPT 之后,拿下一个员工账号,能摸到的就是这个人接入的全部连接器。