- Parameter表示,恶意ChatGPT分享链接可能在登录会话中运行攻击者代码,并暴露私人对话。
- Parameter于10月18日向OpenAI报告了该漏洞,OpenAI在8天后修复了它。
- 10月26日,OpenAI确认两个前端版本都拒绝报告中提到的MathLive消息,并解决了该问题。
研究人员表示,OpenAI在Parameter于10月18日通过该公司的漏洞赏金计划报告后8天修复了ChatGPT分享链接漏洞。OpenAI于10月26日确认修复,而该漏洞可能让代码在任何打开恶意共享对话的人的登录会话中运行。
Parameter表示,该代码还可以通过受害者已通过身份验证的ChatGPT账户执行任何可用操作。
该漏洞利用了ChatGPT普通的公开分享功能,因此在其中一个攻击版本中,攻击不要求受害者安装软件、加入项目、粘贴代码或打开开发者工具。Parameter于10月28日公布了其报告。
该攻击将MathLive与ChatGPT Preview结合
Parameter表示,该攻击在一个普通的公开对话中放置了一个交互式图表,该图表加载MathLive,以及一个向其发送消息的HTML Preview。
Parameter在一个独立账户中重复了自动预览路径3次,包括硬刷新后,约4.5秒后出现警报。
研究人员表示,MathLive接受了未检查发送方的状态更改消息,而消息格式允许将原始HTML作为键盘布局数据。注入的HTML可以创建一个未沙盒化的文档,并继承chatgpt.com的身份。
载荷利用了ChatGPT的已验证访问权限
Parameter表示,ChatGPT的内容安全策略阻止了内联JavaScript,但允许来自YouTube的脚本。该载荷利用页面已可用的会话信息调用ChatGPT的对话API。
该载荷首先枚举最近的对话,然后可以请求所选私人对话的消息数据。它向研究人员控制的服务器发出了普通图片请求。
OpenAI通过漏洞赏金计划解决了报告
OpenAI确认两个前端版本都拒绝了报告中使用的MathLive消息,并向Parameter发放了总计5,000美元的赏金。
OpenAI于10月26日确认,两个前端版本都拒绝了报告中使用的跨框架MathLive消息,并将该问题标记为已解决。它向Parameter发放了总计5,000美元的赏金。
Parameter表示,消息接收方应验证发送方的网址和获得授权的窗口,并且当不受信任的框架可以影响动态创建文档的内容时,这些文档应继续处于沙盒中。
防守方现在要做什么
- Parameter建议,验证发送方的网址和获得授权的确切窗口。
- Parameter建议,当动态创建文档的内容可能受到不受信任框架影响时,让这些文档保持沙盒化。
常见问题
ChatGPT分享链接漏洞发生了什么?
Parameter表示,恶意共享对话可能在打开它的人的登录会话中运行攻击者代码,从而允许访问私人对话并通过该账户执行操作。
谁报告了ChatGPT漏洞?
Parameter于10月18日通过OpenAI的漏洞赏金计划报告了该漏洞,parameter.ai于10月28日发布了研究人员的报告。
ChatGPT分享链接攻击是如何复现的?
Parameter表示,它在一个独立账户中重复了自动预览路径3次,包括硬刷新后,约4.5秒后出现警报。
ChatGPT攻击是如何运作的?
Parameter表示,该攻击将加载MathLive的交互式图表与向其发送消息的HTML Preview结合起来。注入的HTML可以创建一个继承chatgpt.com身份的未沙盒化文档。
OpenAI修复了ChatGPT分享链接漏洞吗?
是。OpenAI于10月26日表示,两个前端版本都拒绝报告中提到的跨框架MathLive消息,并将该问题标记为已解决。
来源
我们如何核实这篇报道
| 内容 | 来源 | 状态 |
|---|---|---|
| Parameter表示,恶意ChatGPT分享链接可能在任何打开它的人的登录会话中运行攻击者代码。 | Parameter, via The Hacker News | 引述 |
| Parameter于10月18日通过OpenAI的漏洞赏金计划报告了该漏洞,OpenAI在8天后修复了它。 | Parameter, via The Hacker News | 引述 |
| Parameter表示,攻击者可以通过以链接分享的普通公开ChatGPT对话传送载荷。 | Parameter | 已证实 |
| Parameter表示,在其中一个攻击版本中,打开共享链接是唯一需要执行的操作。 | Parameter | 已证实 |
| Parameter重复了自动预览路径3次,包括硬刷新后,约4.5秒后出现警报。 | Parameter | 已证实 |
| 该漏洞利用将MathLive加载到交互式图表中,并结合向其发送消息的HTML Preview。 | Parameter | 已证实 |
| Parameter表示,MathLive接受了未检查发送方的状态更改消息,并允许消息中包含原始HTML。 | Parameter | 已证实 |
| 注入的HTML创建了一个继承chatgpt.com身份的未沙盒化文档。 | Parameter | 已证实 |
| ChatGPT的内容安全策略阻止了内联JavaScript,但允许来自YouTube的脚本。 | Parameter | 已证实 |
| Parameter表示,该代码可以通过受害者已通过身份验证的ChatGPT账户执行任何可用操作。 | Parameter | 已证实 |
| 10月26日,OpenAI确认两个前端版本都拒绝报告中提到的MathLive消息,并解决了该问题。 | Parameter | 已证实 |
| OpenAI向Parameter发放了总计5,000美元的赏金。 | Parameter | 已证实 |
| parameter.ai于2026年10月28日发布了其报告。 | parameter.ai | 已证实 |
未能核实
- 该漏洞是否被用于攻击真实用户尚未确定。
- 是否分配了CVE尚未确定。
- 有多少ChatGPT用户受到影响尚未确定。
- 受控测试之外是否有私人对话被盗尚未确定。



