Case · DiggingBeagle record

A shared internal service became a cross-account ChatGPT data channel

Check Point demonstrated a covert channel across ChatGPT code-execution environments that could make a victim session use its own connected tools and return results to an attacker account.

Check Point proof of concept disclosed September 8, 2026. The Gmail access described here was a controlled demonstration, not a claim of mass exploitation.

First seen
Sep 8, 2026
Case kind
vulnerability
AI role
AGAINST AI
Claims
4

Reconstruction

The code-execution containers looked isolated at the obvious boundary: they could not directly talk to each other or reach the public internet. Check Point found a less obvious shared path. Containers belonging to different accounts could all reach the same internal service used for software packages.

The researchers turned that shared service into a command and return channel. A hidden instruction in the victim's conversation could receive a task from an attacker account, use the tools available to the victim session, and send the result back without putting the hidden task into the normal visible answer. In the proof of concept, the victim session read connected Gmail data.

This is useful beyond one product because it shows why sandbox review has to include shared infrastructure and connected authority. A container can be locally isolated while still acting as a bridge into a user's private tools if the surrounding service graph creates a covert path.

Mechanism & boundary

  1. 01

    Deliver a hidden second task

    A crafted instruction arrives through a prompt, shared conversation or custom GPT.

    Boundary: visible conversation / hidden task

  2. 02

    Use the shared package service

    Separate code-execution environments exchange command state through a common internal service.

    Boundary: isolated containers / shared service

  3. 03

    Exercise victim authority

    The victim session uses capabilities available to its account, including a connected Gmail tool in the proof of concept.

    Boundary: hidden task / connected app

  4. 04

    Return results across accounts

    The covert channel carries the result back toward the attacker account.

    Boundary: victim account / attacker account

Timeline

  1. Sep 8, 2026

    Check Point publishes the cross-account channel research

    report

    The disclosure describes the shared-service channel and Gmail proof of concept.

  2. Sep 8, 2026

    Specific internal service path reported closed

    mitigation

    The research says the internal Artifactory instance used by the demonstrated path was decommissioned.

Claims & evidence

reported findingsupported

In Check Point's proof of concept, a victim ChatGPT session with connected Gmail retrieved email data and relayed it to an attacker account while still producing a normal visible answer.

reported findingsupported

Check Point says the internal Artifactory instance involved in the specific path was decommissioned during the disclosure process.

Scope: This closes the reported path, not every possible shared-service channel.

reported findingsupported

Check Point reports a covert cross-account channel between ChatGPT code-execution environments through a shared internal package-delivery service.

Evidence visuals

diagram

Cross-account shared-service channel

  1. Attacker account

    Places task state into covert channel

  2. Shared package service

    Reachable from separate code-execution environments

  3. Victim ChatGPT session

    Receives hidden task alongside visible request

  4. Connected Gmail

    Victim-authorized capability used by PoC

  5. Returned data

    Result crosses back through the shared channel

  • Attacker account Shared package service: command
  • Shared package service Victim ChatGPT session: hidden task
  • Victim ChatGPT session Connected Gmail: tool use
  • Connected Gmail Victim ChatGPT session: result
  • Victim ChatGPT session Shared package service: relay
  • Shared package service Returned data: cross-account result
Project-authored reconstruction from Check Point Research. · Source: A shared internal service became a cross-account ChatGPT data channel

diagram

A sandbox can still behave like a coerced insider

  1. Coerced insider

    Check Point's framing for a victim session that executes a hidden attacker task with its own connected authority

Project-authored source card based on Check Point Research terminology. · Source: A shared internal service became a cross-account ChatGPT data channel

Implications

Isolation evidence should enumerate shared internal services and connected-account capabilities. The security boundary is not only the container network namespace.

Controls & mitigations

  • Inventory services shared across nominally isolated execution environments.
  • Bind connected-app actions to visible user intent and independently authorized task context.
  • Monitor cross-account identifiers and metadata flows through internal package or cache infrastructure.

What remains unknown

  • The public source does not establish exploitation of this path against users outside the research proof of concept.
  • The disclosed remediation does not prove that every possible shared-service channel has been eliminated.

Cite this record

DiggingBeagle. “A shared internal service became a cross-account ChatGPT data channel.” First seen Sep 8, 2026. https://diggingbeagle.com/cases/a-shared-internal-service-became-a-cross-account-chatgpt-data-channel/

Citation guidance

Why this archive exists

The source matters after the headline fades.

DiggingBeagle is a non profit research project documenting AI security incidents, agent failures, vulnerabilities and AI-assisted operations. A case keeps its claims beside the sources that support, contest or limit them. Later updates stay visible, so a reader can see when the account changed.

We publish case reconstructions, dated reporting and analysis across records. Each has a different evidentiary role. About the project and our methodology explain how the work is reviewed.