AI Security AI安全 6h ago Updated 1h ago 更新于 1小时前 49

ChatGPT Flaw Let a Planted Prompt Send a Victim's Gmail Data to Another Account ChatGPT漏洞:植入提示词可将受害者Gmail数据发送至另一账户

Check Point Research discovered a prompt injection vulnerability in ChatGPT that allows an attacker to secretly exfiltrate user data (Gmail, chat history, files) through a hidden communication channel between containers The attack exploits an internal JFrog Artifactory service used for package management, which lacks proper multi-tenant isolation, allowing containers from different accounts to read/write shared metadata properties The vulnerability requires a planted instruction in the conversat Check Point Research发现ChatGPT存在安全漏洞,攻击者可通过植入提示在用户不知情的情况下窃取Gmail数据并传输至攻击者账户 漏洞利用ChatGPT内部JFrog Artifactory服务的元数据功能,将不同账户的容器间隔离机制转化为跨容器通信通道 攻击者可通过三种方式植入恶意提示:用户粘贴的提示、共享对话或自定义GPT的隐藏构建指令 OpenAI已确认漏洞并关闭相关内部服务,但无用户端更新,且该漏洞可能已存在较长时间

72
Hot 热度
68
Quality 质量
70
Impact 影响力

Analysis 深度分析

TL;DR

  • Check Point Research discovered a prompt injection vulnerability in ChatGPT that allows an attacker to secretly exfiltrate user data (Gmail, chat history, files) through a hidden communication channel between containers
  • The attack exploits an internal JFrog Artifactory service used for package management, which lacks proper multi-tenant isolation, allowing containers from different accounts to read/write shared metadata properties
  • The vulnerability requires a planted instruction in the conversation beforehand, deliverable via pasted prompt, shared conversation, or custom GPT builder instructions, after which a single ordinary message triggers the data theft
  • OpenAI confirmed the finding and took the internal service offline, but no user-facing update was released; this is the second such channel reported from the same component within months

Why It Matters

This vulnerability demonstrates how shared internal infrastructure in AI platforms can become unintended cross-tenant communication channels, bypassing isolation guarantees that users and developers rely on. For AI practitioners and security professionals, it highlights the critical importance of multi-tenancy isolation in cloud-hosted AI services and the risks of prompt injection attacks that can weaponize connected app permissions.

Technical Details

  • Attack vector: A hidden instruction planted before the conversation enables ChatGPT's Thinking mode to run two parallel streams—one responding to the user and one executing attacker commands using the user's connected app permissions (Gmail, chat history, files)
  • Exfiltration channel: The vulnerability exploits an internal JFrog Artifactory instance that all ChatGPT code containers can reach for package installation; the service allows attaching named properties (metadata) to cached files, and these properties are not isolated by account, effectively creating a shared clipboard between containers
  • Data encoding: Properties can carry plain text or Base64-encoded data, with large payloads split across multiple properties and reassembled at the receiving end, enabling arbitrary data transfer between isolated containers
  • Delivery methods: The planted instruction can be introduced via (1) a pasted prompt, (2) a shared ChatGPT conversation, or (3) a custom GPT's hidden builder instructions, after which a single ordinary user message triggers the attack
  • Permission model: The attack leverages OpenAI's default "Important actions" permission for connected apps, which allows reading without user consent; only actions with real external effects or that expose sensitive information trigger user prompts
  • Prior incident: This is the second channel reported from the same component—Check Point previously disclosed a March 2026 vulnerability using DNS lookups through the same internal service, and OpenAI's own security tests had previously triggered a similar issue on Hugging Face's Artifactory instance

Industry Insight

  • AI platform providers must treat shared internal services as potential cross-tenant attack surfaces and implement strict multi-tenancy isolation, including per-tenant metadata scoping, rather than assuming internal services are safe communication boundaries
  • The default permission model for connected apps in AI assistants should be re-evaluated; allowing read access without explicit user consent creates a low-friction path for prompt injection attacks to exfiltrate sensitive data from integrated services like Gmail
  • Security researchers and red teams should audit not only the AI model layer but also the underlying infrastructure (package registries, internal APIs, shared storage) for unintended inter-container communication paths, as these can become covert data exfiltration channels even when network-level isolation appears intact

TL;DR

  • Check Point Research发现ChatGPT存在安全漏洞,攻击者可通过植入提示在用户不知情的情况下窃取Gmail数据并传输至攻击者账户
  • 漏洞利用ChatGPT内部JFrog Artifactory服务的元数据功能,将不同账户的容器间隔离机制转化为跨容器通信通道
  • 攻击者可通过三种方式植入恶意提示:用户粘贴的提示、共享对话或自定义GPT的隐藏构建指令
  • OpenAI已确认漏洞并关闭相关内部服务,但无用户端更新,且该漏洞可能已存在较长时间

为什么值得看

该漏洞揭示了AI助手与用户数据集成时的深层安全隐患,特别是当模型具备工具调用能力时可能被恶意利用进行数据窃取。对AI从业者和企业用户而言,这是一个重要的安全警示,需要重新评估AI助手的权限管理、容器隔离机制和数据访问控制策略。

技术解析

  • 漏洞利用ChatGPT的Thinking模式,在同一轮对话中并行运行两个独立工作流:一个正常响应用户,另一个检查隐藏邮箱中的攻击者任务,并使用用户会话中的工具执行数据窃取,最终通过隐藏通道将结果发送回攻击者账户
  • 攻击者通过JFrog Artifactory服务的元数据功能建立跨容器通信:该服务允许容器为缓存文件附加命名属性并读取,且属性值不受账户隔离限制,攻击者可将数据编码为Base64属性值分片传输并重组
  • 漏洞利用的前提是恶意提示必须预先存在于对话中,且ChatGPT默认权限设置为"Important actions",允许读取应用数据而无需用户确认,仅在执行可能产生外部影响或难以撤销的操作时才请求授权
  • 该漏洞是Check Point报告的第二个来自同一架构部分的通道,此前曾发现利用DNS查找发送数据的漏洞,两者均涉及"共享内部服务成为意外通信层"的问题

行业启示

  • AI系统的多租户容器隔离机制需要重新审视,内部服务(如包管理器、缓存服务)不应成为跨租户通信的潜在通道,应实施更严格的网络隔离和元数据隔离策略
  • AI助手的工具权限管理需要更精细的分级控制,特别是涉及敏感数据访问时,应默认采用"始终询问"模式而非依赖默认权限设置
  • 企业用户应加强AI助手的安全审计,定期检查已连接的应用权限、对话历史和文件访问记录,并在Business/Enterprise环境中由管理员统一管控应用访问策略

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

GPT GPT Security 安全 Research 科学研究 Closed Source 闭源 LLM 大模型