Skip to content

feat: add MCP-specific attack mechanics to LLM01 and LLM06 (closes #806)#841

Open
Lonkins wants to merge 2 commits into
OWASP:mainfrom
Lonkins:fix/806-mcp-llm01-llm06-additions
Open

feat: add MCP-specific attack mechanics to LLM01 and LLM06 (closes #806)#841
Lonkins wants to merge 2 commits into
OWASP:mainfrom
Lonkins:fix/806-mcp-llm01-llm06-additions

Conversation

@Lonkins

@Lonkins Lonkins commented Jun 7, 2026

Copy link
Copy Markdown

Closes #806

Adds MCP-specific indirect injection mechanics to LLM01 and LLM06

LLM01 additions:

  • Extends Indirect Prompt Injections to cover tool metadata as an
    injection channel (tool descriptions loaded at session init, before
    user interaction)
  • Scenario Update index.md #10: Tool Description Poisoning (Invariant Labs, Apr 2025)
  • Scenario Update index.md #11: Cross-Server Tool Shadowing (Invariant Labs, Apr 2025)
  • Prevention Minor: Fix grammar #6 extended: treat tool descriptions as untrusted
    external content

LLM06 additions:

  • Common Example Minor: Fix grammar #6 extended: authorization granted at approval time
    not re-validated at execution
  • Prevention Update index.md #7 extended: bind authorization to execution at the
    tool boundary
  • New scenario: agentic trust-boundary failure via rug pull and
    cross-server shadowing (CVE-2025-54136, Invariant Labs)

Sources verified:

  • Invariant Labs, Tool Poisoning Attacks, 2025-04-01
  • Invariant Labs, WhatsApp MCP Exploited, 2025-04-07
  • CVE-2025-54136 (MCPoison), Check Point / NIST NVD, 2025-08-05, CVSS 8.8
  • OWASP Secure MCP Server Development Guide, Feb 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MCP attack mechanics missing from LLM01 and LLM06: five lab-confirmed patterns not currently documented

1 participant