Case · DiggingBeagle record

Fake role delimiters in tool output crossed into apparent user authority

An adversarial study placed conversational delimiters in tool results so an agent could interpret untrusted tool content as a new user request.

Scope

Controlled prompt-injection experiments targeting tool-result rendering and interpretation; not a verified production exploitation campaign.

Assessment profile

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

The experiment demonstrates wrapper/model susceptibility under selected tests, not a confirmed exploit of every agent SDK. Impact remains unrated because the scoped record does not establish a calibrated severity-to-impact-band mapping.

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

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Timeline

  1. Oct 30, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-C26-TOOL-RESULT-ROLE-SPOOF-1The study reports that fake chat-role delimiters embedded in lower-trust tool content can redirect models toward treating that content as a user message in its tested conditions.supported

Basis: reported finding

Link to claim

Implications

Role-looking strings are an injection attempt, not actual authenticated user messages; protocol boundaries differ by harness.

Controls and mitigations

  • Keep untrusted tool data in typed message fields and regression-test delimiter injection through the exact inference serialization.

Unknowns and contradictions

  • Transferability to SDKs with separately typed role metadata is unmeasured here.
  • The paper does not establish an in-the-wild victim count.

Sources and citation

Material revision history

  1. Oct 31, 2026 · Canonical change recorded · new in release · revision 208