← Real-world cases

LLM Heist: hijacking a LiteLLM gateway for traffic interception, key theft and forged tool-calls

Research demonstration03 Aug 2026

A control-plane and gateway-abuse class distinct from the LiteLLM PyPI-backdoor and MCP-test-endpoint RCE cases already tracked: it forges tool invocations at the forwarding layer (post-inference response injection), a channel prompt-injection guardrails cannot observe because manipulation happens after the model produces output.

Practise the risk class — related scenarios

Interactive simulations of the risk class this case illustrates (not a re-enactment of this specific event).

🔗One Click, Permanent Trust

An 'Ask AI' button quietly plants a permanent 'trusted source' rule in your assistant's memory

🔑The Agent With the Master Key

An ops agent gets one god-mode credential — and one misread wipes production

🪄The Approval That Lied

A coding agent asks to write ./notes.txt — the file it actually overwrites is your SSH keys

📧The Email That Gave Orders

A support email hides instructions — and the assistant obeys them

🗄️When the Query Bites Back

A text-to-SQL agent runs the model's output straight at the database

👂Overheard Through the Cache

A speed optimisation becomes a cross-tenant listening device

🏭Poisoning the Agent Factory

Compromise the pipeline that builds agents, and every new worker is born malicious

🪟Stealing the Model

Two doors to the same secret: reconstruct the model through its API, or just walk off with the weight file

🪤The Bug Report That Ran Code

A fake Sentry error report hijacks a developer's coding agent into running a shell command

🔗The Chain of Innocent Commands

Every command is harmless on its own — the sequence is the exploit

📼The Compromised Flight Recorder

The forensic record is itself the attack surface — an agent's log is poisoned, then quietly rewritten

🕵️The Link That Hired an Insider

One click provisions an attacker-configured agent inside your own workspace

🕵️The Logs That Lied

An attacker plants prompt injection in the audit trail — so the LLM that hunts them erases the evidence

📡The Message in Morse

Encoded public text is laundered across an agent handoff into an on-chain transfer

🔓The Model That Forgot to Say No

A cost-saving open-weights swap quietly ships a model with its safety surgically removed

🖼️The Picture That Whispered

A screenshot that's harmless at full size becomes an order once the system shrinks it

💤The Sleeper

A capable third-party model that behaves perfectly — until it sees the trigger

🎫The Stolen Session

An attacker captures the agent's bearer token — and inherits its authority

🔌The Tool With a Hidden Agenda

A trusted MCP email tool quietly BCCs every message to an attacker

🥸The Uninvited Agent

A forged peer registers on the agent directory — and the planner enlists it

🪪The Worker Who Spoke for the Boss

A poisoned web page hijacks a research agent — and the planner acts on its behalf

🖱️What You Click Is Not What You Get

A GUI agent clicks 'Continue' — but the screen moved, and it lands on 'Send'

🖼️Zero-Click Leak by Picture

An inbox summary quietly ships a secret to an attacker's server

More cases on Confused Deputy (cross-agent)

ForcedLeak — Salesforce Agentforce CRM exfiltration (CVSS 9.4, no CVE)ServiceNow Now Assist — second-order prompt injection via agent-to-agent discoverySalesloft Drift OAuth supply-chain breach (UNC6395) — mass Salesforce data theft via an AI chat integrationAnamorpher — image-scaling prompt injection against production AI systemsAgentjacking — hijacking AI coding agents via Sentry error reports (Tenet Security)Meta AI support bot tricked into hijacking Instagram accountsPoisoning Claude Code: one GitHub issue hijacks the claude-code-action CI supply chainGrok + Bankrbot Morse-code prompt injection drains on-chain walletLiteLLM MCP test-endpoint command injection chained to unauthenticated RCE (CVE-2026-42271)Amazon Q Developer auto-loads workspace MCP configs, enabling zero-click AWS credential theft (CVE-2026-12957)ClaudeBleed — co-resident Chrome extensions coerce Claude for Chrome into reading Gmail/Docs/CalendarTOCTOU perceive-then-act race in computer-use agents (Claude Computer-Use)Context Contamination: passive prompt injection poisons LLM security-log analysisAzure DevOps MCP confused-deputy — hidden PR comments hijack AI review agentsAgentForger — ChatGPT Agent Builder cross-site agent forgery deploys a persistent attacker-controlled Workspace agent from one linkGhostApproval — symlink following + approval-UI misrepresentation defeats human-in-the-loop in six AI coding assistants (CVE-2026-12958 / CVE-2026-50549)Agent Data Injection: malicious trusted-data bypasses prompt-injection defensesAI Recommendation Poisoning: Ask-AI web links silently write trusted-source into assistant memoryCoSnitch: one-click exfiltration and persistent memory rules in Microsoft Copilot Personal (CVE-2026-24301)

AI RiskAtlas is an educational model of how GenAI & agentic systems work and fail. Architectures and payloads are illustrative and simplified for learning — not operational guidance. Real-world cases are summarised from public reporting.

Sources & further reading →·Built by Shi Yuan ↗