漏洞  ·  2026-11-04

ChatGPT共享链接沙箱逃逸允许构造的共享链接运行攻击者代码并读取私人聊天(Parameter Labs,P1)

漏洞High 影响Global
Parameter Labs披露(2026-10-28,在OpenAI复现后从P2提升至P1),一个公开的ChatGPT共享链接可以在任何打开它并点击一次预览(或在后续变体中仅打开链接)的用户已登录会话内运行攻击者控制的JavaScript。沙箱化的预览框架本身工作正常;逃逸是通过MathLive在chatgpt.com主页面上的跨框架消息监听器,以及一个未沙箱化的iframe和基于YouTube的CSP绕过实现的。OpenAI修复了两个前端版本并奖励了5000美元;未报告真实世界利用。
ChatGPT是使用最广泛的AI产品,共享对话链接经常被粘贴到电子邮件、工单和聊天中,收件人将chatgpt.com URL视为可信。该漏洞利用链将普通共享链接转变为认证账户接管和私人对话窃取——这是一种外围控制无法阻止的客户端攻击面,并且这种模式(未验证的postMessage + 宽松的CSP + 丰富的不受信任内容与持有令牌并存)很可能在其他AI聊天/代理平台中重复出现。
存储型/客户端XSS沙箱逃逸通过正常的ChatGPT共享链接传递。包含交互图形的恶意对话加载第三方MathLive库,其虚拟键盘postMessage监听器接受来自任何源的消息,并通过innerHTML将攻击者HTML写入受信任的chatgpt.com页面;注入的HTML生成一个继承chatgpt.com源的未沙箱化iframe,并且使用包含YouTube的CSP白名单来反射可执行JavaScript。攻击者脚本随后从DOM中读取会话访问令牌,并调用ChatGPT的认证API。
ChatGPT Web前端(HTML预览/Canvas工件功能);根本原因是MathLive数学输入库的跨框架postMessage监听器以及宽松的CSP
OpenAI于2026-10-26在两个受影响的前端版本中修补/修复;无需用户操作。对于构建AI聊天或代理界面的组织:审计每个postMessage监听器和每个渲染模型/用户内容的组件,将可共享对话视为不受信任的输入,收紧CSP白名单。
Simon Willison — How We Took Over ChatGPT Accounts (Parameter Labs write-up)Cloud Security Alliance Research Note — ChatGPT Share-Link Session Hijack (2026-10-31)
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →