Skip to main content
LLM Security Database
Skip to research details
Back to Vulnerability List
LMVD-ID: bb06bcfb
Paper published July 6, 2026
Entry analyzed July 20, 2026
Severity: Not rated
Confidence: Source-linked

The LMVD-ID is an internal research identifier, not an official CVE identifier.

Agent Data Injection via Trusted-Metadata Spoofing

Agent data injection (ADI) is a reproducible indirect injection class in which attacker-controlled external content is formatted to resemble trusted metadata or agent-context structure. The paper reports that…

BibTeX citation

Paper-evaluated models(6)

GPT-5.2, GPT-5 Mini, Claude Opus 4.5 +3 more
  • GPT-5.2
  • GPT-5 Mini
  • Claude Opus 4.5
  • Claude Sonnet 4.5
  • Gemini 3 Pro
  • Gemini 3 Flash

Research context and confidence

Evidence and verification
Paper-reported; independent reproduction is not documented.
Primary source plus a dedicated evidence section.
Severity
Not rated by this catalog.
Source and publication type
arXiv · Research preprint.
Peer-review status is not provided by this source.
Author and publication status
Author metadata is not stored; see the primary paper.
Threat model and attacker access
Ability to influence untrusted model inputs or connected content.
Related deployment categories
Agent workflows; Coding agents; Computer-use agents
Taxonomy labels only; paper-specific deployment prerequisites are not inferred.
Affected systems
Web agents that expose predictable element identifiers, including Claude in Chrome, Antigravity, and Nanobrowser Coding agents that consume GitHub issue or PR content, including Claude Code, Codex, and Gemini CLI…

Research Paper

Agent Data Injection Attacks are Realistic Threats to AI Agents

Primary source: arXiv. Findings are reported by the cited research and have not been independently verified.

View Paper

Description

Agent data injection (ADI) is a reproducible indirect injection class in which attacker-controlled external content is formatted to resemble trusted metadata or agent-context structure. The paper reports that probabilistic delimiter injection can cause agents to misinterpret untrusted content as trusted element IDs, author identities, or tool responses, leading to unintended clicks, command execution, or PR merges. Safe defensive reproduction should use the authors’ synthetic LLM/AgentDojo benchmarks in an isolated environment with inert actions; the artifact repository explicitly omits executable real-world attack demonstrations.

Examples

Defensive references: the authors’ benchmark repository provides synthetic standalone-LLM and AgentDojo evaluations, while withholding executable real-world demonstrations: https://github.com/compsec-snu/adi (opens in a new tab). Paper demonstrations are described in §4.1–§4.3 of https://arxiv.org/pdf/2607.05120 (opens in a new tab).

Impact

Successful ADI can corrupt an agent’s view of provenance and structure, causing arbitrary web clicks, operations on sensitive resources, local command execution, or merging unreviewed malicious changes. These are paper-reported impacts, not independently verified findings.

Affected Systems

  • Web agents that expose predictable element identifiers, including Claude in Chrome, Antigravity, and Nanobrowser
  • Coding agents that consume GitHub issue or PR content, including Claude Code, Codex, and Gemini CLI
  • Agents that mix trusted metadata with attacker-controlled tool-output content in JSON, Markdown, DOM, XML, or custom formats
  • Agent workflows using GitHub CLI or GitHub MCP issue/PR data

Mitigation Steps

  • Preserve trusted metadata and untrusted content as separate, provenance-labeled channels; do not rely on an LLM to infer trust boundaries from serialized text.
  • Validate security-critical identifiers, origins, and tool-call history against authoritative structured state immediately before taking actions.
  • Use fine-grained data-flow tracking with correct taint propagation and explicit policies for sensitive actions; the paper reports CaMeL Strict reached 0% ASR in its benchmark, with reduced utility.
  • Use runtime-randomized nonces for field names or element identifiers where applicable, while recognizing this does not protect unstructured formats or all aggregation attacks.
  • Apply least-privilege sandbox policies and require human approval for consequential actions; approval dialogs should show the actual target, provenance, and rationale rather than a generic confirmation.
  • Treat input/output guardrails, plan-then-execute, sanitization, and dual-LLM isolation alone as insufficient against ADI; extend defenses to validate data interpretation and provenance.

Evidence