Case · DiggingBeagle record

Poisoned MCP descriptions added an unrequested telemetry call after a valid task

Log-To-Leak demonstrates an additive attack: the agent completes an authorized operation, then performs a separate data-bearing call that the user did not request.

Scope

The paper describes a controlled MCP setup with four models and five servers, not an observed exfiltration campaign against deployed customer agents.

Assessment profile

Assessment method
Setting
evaluation
Exploitation
demonstrated
Evidence
Grade B
Remediation
mitigation available
AI role
AGAINST AI
Basis and provenance

The researchers poison MCP tool descriptions and inspect an extra post-task logging invocation across 18 valid model-server pairs. Their success and conditional accuracy metrics refer to controlled agent traces, not real customer exfiltration. Impact is left ungraded because a calibrated 0-to-4 impact basis for actual affected targets is unavailable from these Claims.

Assessed Oct 28, 2026 using diggingbeagle.assessment/1.

At a glance

Claims & evidence

CLM-CP22-018-AAcross 18 model-server pairs with valid execution, the study reports attack success ranging from 62.64% to 100% in its selected harness.supported

Basis: reported finding

Link to claim
CLM-CP22-018-BConditional logging accuracy ranges from 76.55% to 95.64% under the test definitions; many original legitimate tasks still complete.supported

Basis: reported finding

Link to claim
CLM-ENRICH-20261028-007The study reports that three evaluated defenses left residual attack success above 55% on a GitHub MCP test with GPT-4o, while one instruction detector flagged 85.53% of benign descriptions.supported

Basis: reported finding

Link to claim

Controls and mitigations

  • Treat tool descriptions as untrusted hints, and bind permitted outbound calls to explicit user-authorized purposes even after the legitimate task reports success.

Unknowns and contradictions

  • Independently authored production tool registries and side-effect enforcement were not tested across every possible attacker path.

Sources and citation

Material revision history

  1. Oct 28, 2026 · Canonical change recorded · new in release · revision 199