文章总结: Radware披露ChatGPT两项高危漏洞:ShadowLeak利用深度研究模式零点击窃取Gmail等数据,ZombieAgent借静态URL逐字符外泄并持续篡改记忆扩散至企业联系人;攻击均绕过OpenAI防护,服务端完成,2025年9-12月已修复,建议实时行为监控与邮件过滤。 综合评分: 88 文章分类: 漏洞分析,AI安全,威胁情报,数据安全,WEB安全
ChatGPT新漏洞可让攻击者窃取谷歌邮箱、微软邮箱及代码托管平台数据
原创
Radware Radware
安全行者老霍
2026年1月26日 09:01 北京
作者:古鲁・巴兰. 发布时间:2026 年1 月8 日
写在前面:这是三篇文章的合集,先看到第一篇报道,然后又把相应的漏洞攻击细节找到放在了一起。这样就能对这两个漏洞的有更全面的了解。
ChatGPT新漏洞可让攻击者窃取谷歌邮箱、微软邮箱及代码托管平台数据
ChatGPT存在的高危漏洞,可使攻击者在无需用户交互操作的情况下,从谷歌邮箱(Gmail)、微软邮箱(Outlook)、代码托管平台(GitHub)等互联服务中窃取敏感数据。
命名为“影子泄露”(ShadowLeak)和“僵尸代理”(ZombieAgent)的漏洞,会利用该人工智能的连接器(Connectors)和记忆(Memory)功能,发起零点击攻击、实现持续入侵,甚至进行攻击扩散。
OpenAI推出的连接器功能,能让ChatGPT仅需几次点击,就能与谷歌邮箱、Jira、代码托管平台(GitHub)、微软团队协作软件(Teams)以及谷歌网盘(Google Drive)等外部系统实现集成。
而默认开启的记忆功能,会存储用户的对话内容与相关数据,以此生成个性化回复,同时支持人工智能对存储条目进行读取、编辑或删除操作。
尽管这两项功能提升了工具的实用性,但也使其获得了访问个人及企业数据的大量权限,因防护措施不到位而加剧了数据泄露风险。
攻击者会发送恶意电子邮件,或分享植入隐藏指令的文件。这些指令会通过白色文本、极小字号或页脚等形式隐藏,使用户无法察觉。
在零点击服务端攻击模式下,ChatGPT会在执行邮件总结等常规任务时扫描收件箱,自动运行恶意程序,在用户尚未察觉之际,通过OpenAI的服务器窃取数据。
一次点击攻击模式则会在受害者上传恶意文件时触发,进而能够对互联的代码仓库或云端网盘发起连环攻击。
| | | | | | — | — | — | — | | 攻击类型 | 触发条件 | 数据窃取方式 | 影响范围 | | 零点击服务端攻击 | 分享恶意文件 | 通过开放式人工智能服务器上的browser.open()工具 | 谷歌邮箱收件箱、个人身份信息 | | 一次点击服务端攻击 | 通过文件篡改记忆数据 | 利用文档中的隐藏指令 | 谷歌云端硬盘、代码托管平台 | | 持续入侵(僵尸代理) | 通过文件篡改记忆数据 | 每次用户发起查询时持续泄露数据 | 所有对话记录、医疗数据 | | 攻击扩散 | 窃取电子邮箱地址 | 自动转发内容至联系人邮箱 | 向企业内部扩散 | | 攻击类型 | 触发条件 | 数据窃取方式 | 影响范围 |
OpenAI曾阻止了动态修改URL的操作,但研究人员通过为每个字符(字母a-z、数字0-9、$代表空格)预设对应URL,成功绕过了这一限制。
ChatGPT会将“Zvika Doe”这类敏感字符串标准化处理为“zvikadoe”,随后依次访问compliance.hr-service.net/get-public-joke/{param}这类固定链接,无需拼接网址即可实现数据窃取。这种服务端攻击方式能够绕过客户端防护、浏览器以及用户界面的审查。
为实现持续入侵,攻击者会通过文件植入篡改记忆的规则:模型会在处理每一条消息前,优先读取指定的攻击者邮件,并执行数据泄露操作。
尽管OpenAI明令禁止同时启用连接器与记忆功能,但攻击者可通过反向访问的方式规避限制,即使用户开启新的对话,也能实现持续的数据窃取。而攻击扩散的原理是,模型扫描用户收件箱获取联系人邮箱地址并泄露,攻击者的服务器再自动向这些邮箱发送恶意程序,从而实现对企业的定向渗透。
Radware公司于2025年9月26日通过漏洞众测平台(BugCrowd)向OpenAI报告了上述问题,并提供了漏洞详情与修复方案建议。OpenAI复现全部漏洞后,已于2025年9月3日修复了“影子泄露” 漏洞,于同年12月16日完成了所有漏洞的修复工作。
专家提醒,由于智能体人工智能仍存在诸多安全盲区,用户需持续监控智能体的运行行为,并对输入内容进行安全过滤。
影子泄露”(ShadowLeak)
Radware公司声明,ChatGPT的深度研究智能体(Deep Research agent)存在一项安全漏洞,攻击者只需发送一封精心构造的电子邮件,就能操控该智能体泄露用户Gmail收件箱中的敏感数据。
深度研究模式是OpenAI于2025年2月推出的自主研究功能,该公承诺:“你只需输入指令,ChatGPT就能检索、分析并整合数百个网络信息源,生成一份达到专业研究员水准的详尽报告。”
现在,假设你希望借助深度研究功能,基于Gmail中的邮件内容和网络信息源生成一份报告。在这种情况下,用户需要授权该智能体访问自己的Gmail邮箱与网络搜索功能。
向深度研究功能发送的常规指令可能如下:
“深度分析我今天收到的邮件…… 汇总所有与…… 相关的内容”
接下来我们将说明:在这种使用场景下,攻击者能够诱导该智能体,在用户完全不知情且未获授权的情况下,将其邮箱中的敏感信息窃取至攻击者控制的服务器。
2025年9月18日,Radware公司的三名研究人员公布了一项新发现:当深度研究功能与Gmail相连,且用户要求从网络获取信息源时,该功能存在零点击漏洞。
研究人员将此漏洞命名为“影子泄露”(ShadowLeak),它支持服务端数据窃取,即成功的攻击链路可直接从OpenAI的云基础设施中泄露数据,完全规避本地或企业级防护系统的检测。
该攻击采用间接提示注入技术,通过白底白字、极小字号等方式,在电子邮件的HTML代码中嵌入隐藏指令。用户对此毫无察觉,但深度研究智能体却会执行这些指令。
与此前的客户端数据窃取攻击(如AgentFlayer和EchoLeak)不同,那些攻击依赖智能体在用户界面中渲染攻击者控制的内容,而“影子泄露”的服务端泄露完全在OpenAI的云端完成。
智能体的自主浏览工具无需客户端参与即可执行数据窃取操作,其利用后端执行逻辑而非前端渲染机制,大幅扩大了攻击面。
- 影子泄露攻击链路解析
以下是攻击者试图窃取受害者个人身份信息(PII)时,一次成功的“影子泄露”攻击完整链路拆解:
(1)攻击者向目标发送一封看似无害的电子邮件,邮件中暗藏指令,要求智能体在收件箱中查找受害者的全名与住址,并打开一个“公共员工查询URL”,同时将上述信息作为参数附加到链接中,而该URL实际指向攻击者控制的服务器;
(2)受害者向深度研究智能体下达指令,要求其处理邮件信息并完成相关任务,却未察觉其中一封邮件包含隐藏指令,且智能体可能会执行这些指令;
(3)深度研究智能体处理这封恶意邮件,主动访问攻击者的域名,并按照指令将受害者的个人身份信息注入到URL中,整个过程无需用户确认,也不会在用户界面中留下任何渲染痕迹。
Radware的研究人员表示,为了构造出能触发深度研究智能体、并让其将个人身份信息注入恶意URL的邮件,他们经历了漫长的反复试验与多次迭代。
例如,他们必须将恶意请求伪装成合法的用户指令,强制深度研究智能体使用特定工具(如支持直接发起HTTP 请求的browser.open()函数),指令智能体“多次重试”,并要求智能体先将提取到的个人身份信息进行Base64编码,再附加到URL中。
当所有这些技巧部署到位后,研究人员利用“影子泄露” 技术窃取Gmail数据的成功率达到了100%。
资料来源:Radware公司《影子泄露攻击端到端完整流程》
2. 服务端AI Agent威胁的缓解措施
Radware公司指出,企业可通过一项措施部分降低风险:在智能体处理邮件之前,对邮件进行安全过滤,移除隐藏的CSS、混淆文本以及恶意HTML。但该公司同时强调,这种措施对于操纵智能体本身的攻击,防护效果十分有限。
更有效的防御手段是实时行为监控:持续对比智能体的操作行为、推理意图与用户的原始指令是否一致。一旦检测到未经授权的数据窃取等异常偏离行为,可在操作执行前及时发现并拦截。
Radware的研究人员已于2025年6月通过漏洞众测平台Bugcrowd 向OpenAI报告了相关发现。2025年8月,Radware公司发现OpenAI已悄然修复该漏洞;同年9月初,OpenAI正式确认了这一漏洞,并将其标记为“已解决”
僵尸代理”(ZombieAgent)介绍
这种名为“僵尸代理”(ZombieAgent)”的全新攻击方法,由Radware公司的安全研究员兹维卡・巴博(Zvika Babo)发现。
近期,OpenAI为ChatGPT新增了一系列面向用户的功能,推动其向智能体化方向转型,其中就包括“连接器”(Connectors)功能。该功能可让这款聊天机器人便捷、快速地对接各类主流外部系统,例如Gmail、Outlook、Google Drive、GitHub等,同时还赋予了ChatGPT联网浏览、打开链接、数据分析以及图像生成等能力。
巴博在这份瑞得万报告中坦言,ChatGPT的此次智能体化转型,让工具本身“变得更实用、便捷且功能更强大”,但与此同时,也使其获得了访问用户敏感个人数据的权限。
在Radware公司此前发布的一份报告中,巴博曾与两位同事发现,ChatGPT 深度研究智能体(Deep Research agent)存在结构性漏洞。攻击者只需发送一封精心构造的电子邮件,就能操控该智能体,窃取用户Gmail收件箱中的敏感数据。
研究人员将这一攻击手段命名为“影子泄露”(ShadowLeak)。该技术可实现服务端数据窃取,也就是说,一次成功的攻击链路能够直接从OpenAI的云基础设施中窃取数据,从而规避本地或企业级防护系统的监测。
这种攻击利用间接提示注入技术,将隐藏指令植入电子邮件的HTML中,具体手段包括采用白字配白底的文字、极小字号等,这样一来,用户完全不会察觉,而深度研究智能体却会执行这些隐藏指令。这些指令通常会包含一个由攻击者控制的链接,并要求智能体将敏感数据以URL参数的形式附加到链接中,比如通过Markdown图像或browser.open()函数来实现。
为防范此类攻击,OpenAI强化了护栏安全防护机制,禁止ChatGPT动态修改URL。巴博在最新报告中总结道:“如今,ChatGPT仅能打开与提供的链接完全一致的地址,即便收到明确指令,也不会为链接添加任何参数。”
然而,该研究员很快又找到了一种能够彻底绕过这一防护措施的方法。
1. 僵尸代理”(ZombieAgent)攻击原理
这种攻击方式利用了OpenAI在URL修改防护机制上的缺陷,借助预先构建好的静态URL,逐个字符地窃取ChatGPT中的敏感数据。
攻击者不会采用会触发OpenAI安全过滤系统的动态生成URL方式,而是提供一组固定的URL,每个URL对应一个特定字符,涵盖字母、数字以及空格token。随后,攻击者会向ChatGPT下达如下指令:
(1)提取敏感数据(例如来自电子邮件、文档或内部系统的数据);
(2)对数据进行标准化处理(转换为小写格式,并用$等特殊符号替代空格);
(3)依次“打开”预先定义的URL,逐个字符地完成数据窃取;
通过使用带索引的URL(例如用a0、a1……a9对应不同字符),攻击者能够确保窃取到的数据顺序准确无误。
由于ChatGPT并未对URL进行任何构造操作,仅仅是严格按照指令打开提供的链接,因此这种攻击手段能够绕过OpenAI的URL重写和黑名单防护机制。
- 完整的攻击流程:
(1)攻击者发送一封包含预构建URL和数据窃取指令的恶意电子邮件;
(2)用户后续向ChatGPT下达与Gmail相关的操作指令;
(3)ChatGPT在读取用户收件箱时,执行攻击者预先植入的指令,进而完成数据窃取;
整个过程中,用户除了与ChatGPT进行常规对话外,无需进行任何其他操作
资料来源:Radware公司报告《僵尸代理(ZombieAgent):ChatGPT新漏洞致数据持续泄露并扩散》
3. 僵尸代理攻击实现零点击与点击攻击
巴博借助这种攻击技术,成功实现了两种提示注入的服务端攻击:一种是无需用户点击的零点击攻击,另一种则是仅需用户点击一次的攻击。
巴博在报告中写道:“我们还演示了一种可实现持续入侵的方法,攻击者不仅能一次性窃取数据,还能实现持续性的数据泄露。一旦攻击者侵入聊天机器人,就能持续窃取用户与ChatGPT之间的每一段对话内容。”
“此外,我们还演示了一种全新的攻击扩散技术,该技术能让攻击进一步蔓延,精准锁定特定受害者,并提高攻击触及更多目标的可能性。”
Radware公司将于2026 年1 月20 日举办一场线上研讨会,详细解析僵尸代理攻击的完整链路
ShadowLeak(影子泄露)与ZombieAgent(僵尸代理)攻击对比表
| | | | | — | — | — | | 对比维度 | ShadowLeak(影子泄露) | ZombieAgent(僵尸代理) | | 发现主体 | 瑞得万(Radware)的兹维卡・巴博及两位同事 | 瑞得万(Radware)的兹维卡・巴博 | | 核心利用漏洞 | ChatGPT 深度研究智能体的结构性缺陷 | OpenAI URL 动态修改防护机制的规避漏洞;结合ChatGPT 连接器与记忆功能的权限 | | 攻击原理 | 采用间接提示注入,将隐藏指令植入邮件HTML(白字白底、极小字号),触发后通过动态添加URL 参数的方式窃取数据 | 不动态生成URL,而是预设与字符一一对应的静态URL,指令ChatGPT 标准化敏感数据后,逐个字符打开链接完成窃取 | | 数据窃取路径 | 服务端窃取,直接从OpenAI 云基础设施泄露数据,规避本地/ 企业防护 | 服务端窃取,通过顺序访问静态URL 传输数据,绕过URL 重写和黑名单防护 | | 触发条件 | 发送精心构造的恶意邮件,ChatGPT 执行邮件总结等常规任务时触发 | 发送含预构建URL 和窃取指令的恶意邮件,用户向ChatGPT 下达Gmail 相关任务时触发 | | 攻击类型 | 主要为零点击服务端攻击 | 支持零点击、一键点击服务端攻击,还可实现持续入侵与攻击扩散 | | 攻击持续性 | 一次性数据泄露 | 可篡改ChatGPT 记忆规则,实现持续窃取用户所有对话数据 | | 攻击扩散性 | 无扩散能力 | 可扫描用户收件箱获取联系人邮箱,自动发送恶意payload,实现企业级扩散 | | 防护绕过方式 | 绕过用户视觉感知和本地防护 | 绕过OpenAI 禁止动态修改URL 的防护规则 | | 修复时间 | 2025 年9 月3 日 | 2025 年12 月中旬 |
参考资料:
https://www.radware.com/blog/threat-intelligence/shadowleak/
https://www.infosecurity-magazine.com/news/vulnerability-chatgpt-agent-gmail/
https://www.infosecurity-magazine.com/news/new-zeroclick-attack-chatgpt
New ChatGPT Flaws Allow Attackers to Exfiltrate Sensitive Data from Gmail, Outlook, and GitHub
(完)
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:安全行者老霍 Radware Radware《ChatGPT新漏洞可让攻击者窃取谷歌邮箱、微软邮箱及代码托管平台数据》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论