Parameter Labs 披露 ChatGPT HTML 预览沙箱逃逸漏洞,OpenAI 修复并支付 5000 美元赏金
Parameter Labs 披露了针对 ChatGPT HTML 预览(旧称 Canvas)功能的一条复杂攻击链:沙箱 iframe 中的不可信代码可通过 postMessage() 触发 MathLive 库虚拟键盘的父页面消息处理代码,利用 innerHTML 注入无沙箱限制的新 iframe,再借助 YouTube oEmbed 端点绕过 CSP 获得 JavaScript 执行,最终窃取用户私有数据。结果是攻击者可构造一个 ChatGPT 分享链接,其他已登录用户访问时可被窃取隐私数据或代其执行操作。OpenAI 已修复漏洞并支付 5000 美元漏洞赏金,Simon Willison 认为对如此严重的漏洞而言赏金偏低。