Decoding the world of cybersecurity

Patched ChatGPT sharing flaw exposed private conversations

Security researchers demonstrated how a malicious shared ChatGPT conversation could execute code within a viewer’s authenticated session and access private conversations. The flaw has been fixed.

Patched ChatGPT sharing flaw exposed private conversations
Summary
  • A crafted shared conversation could exploit a cross-frame messaging vulnerability.
  • Researchers demonstrated access to private conversations through the viewer's authenticated session.
  • OpenAI fixed the vulnerability on 26 October, and no real-world exploitation was reported.

Security researchers have described a patched vulnerability in ChatGPT that allowed malicious content embedded in a shared conversation to interact with the authenticated application context of someone opening the link. In a proof of concept, the flaw enabled access to private conversations belonging to the signed-in viewer.

The research was published by Parameter and examined subsequently by the Cloud Security Alliance. OpenAI reproduced the issue and deployed a correction on 26 October 2026, before the later technical analysis became public. The available accounts did not identify real-world exploitation beyond controlled research.

The demonstrated attack began with a specially crafted shared conversation. Ordinarily, a sharing link should allow someone to view only the conversation intentionally made available by its owner. The recipient’s unrelated private conversations and account functions should remain inaccessible to content supplied by another user.

The weakness involved communication between a content preview displayed in a restricted frame and trusted components of the main application. The researchers found that the message-handling logic associated with a third-party mathematical input component, MathLive, could accept messages without adequate checks on their origin.

A preview can be isolated from other parts of a browser application so that untrusted content cannot access the user’s private data. That protection relies on the boundaries remaining intact when the preview sends information to other components. Unsafe handling of cross-frame messages created a route around the intended separation.

The researchers demonstrated that the exploit could enumerate conversations available to the viewer and retrieve content from a separate private chat. Their proof of concept then transferred the selected information to an attacker-controlled destination. The finding therefore concerned access to authenticated application functions, not merely the ability to influence an AI-generated answer.

The Cloud Security Alliance’s analysis describes both a version requiring interaction with a Preview element and a variant triggered when the shared link was opened. Those are different paths through the same underlying browser-security problem and should not be collapsed into a claim that every shared link automatically exposed its reader.

The attack also differs from conventional prompt injection. Prompt injection typically involves untrusted instructions persuading an assistant to behave in an unintended manner. Here, the decisive failure occurred in the web application’s handling of data between browser frames, enabling execution in a context with access to authenticated functions.

Browser origin rules and careful handling of messages from embedded frames are established security controls. If one component assumes that all incoming messages are trustworthy, the protections provided by an isolated frame can be undermined despite the frame itself operating as intended.

AI applications increasingly combine conversation interfaces with rich previews, interactive documents, external services, and tools that can execute or manipulate content. These features create multiple contexts that exchange information, so the security of the connections between components becomes as important as the security of each component individually.

The potential impact of a flaw in such a boundary depends on the privileges available in the destination context. In the research demonstration, the signed-in application’s access to private conversation data made the boundary failure consequential. The researchers did not need to demonstrate a compromise of the AI model itself.

OpenAI’s fix addressed the unsafe path and the vulnerability was no longer reproducible in the reported form after remediation. As with other disclosed application flaws, the proof of concept demonstrates technical capability under specified conditions, not a measured total of affected users or observed criminal exploitation.

The case identifies an implementation-level security risk in shared-content features. It also establishes that the relevant flaw was patched on 26 October, with the later publication providing technical context rather than reporting a continuing uncorrected exposure.

No public account accompanying the research establishes that strangers used malicious shared conversations to access private chats at scale. The supported outcome is a controlled demonstration and subsequent remediation of the cross-frame message-handling weakness.

×