arXiv paper· AI security (LLM agent / prompt injection security)· benchmark

An Experimental Evaluation of Multimodal Prompt Injection Attacks on Agentic AI Frameworks

Viet K. Nguyen, Mohammad I. Husain

cs.CR · cs.AI

Quick verdict

720-run benchmark: visual prompt injection completes ~1% but attempts 12.8%; audio 49%. Well-instrumented; single-run cells and LLM judges limit certainty.

Summary

The paper introduces MMPIBench, a benchmark measuring multimodal prompt injection against six agentic AI frameworks (LangGraph, CrewAI, AutoGen, OpenAI Agents SDK, Semantic Kernel, LlamaIndex) driving five frontier models through OpenRouter, with six visual carriers crossed by four attacker objectives into 24 canonical attacks — 720 runs at temperature zero. Visual-channel attacks complete in 8 of 720 runs (~1.1%) but are attempted in 12.8%; the gap closes almost entirely at the planning stage (42.1% of runs end there), and the model dominates: Claude Opus 4.8 never attempts and recognizes injections in 59.7% of runs, while Grok 4.3 and Llama 4 Maverick attempt in 23.6%. Rendered OCR text causes 7 of 8 completions; EXIF metadata and QR codes rarely reach perception. An audio extension (72 cells, two models, three frameworks) completes 49%, reaching 75% for gpt-audio. Key limitations, mostly candidly disclosed: one run per cell with no fixed seed, uneven re-execution of 159 cells (CrewAI/LangGraph only), CrewAI's deviating system prompt, reliance on a lightweight LLM judge panel for attempt labels, and mock tools that measure planner decisions rather than real impact.

Review complete

Assessment at a glance

AI security (LLM agent / prompt injection security)

4

risk flags identified

● high 0

● medium 3

● low 1

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viable

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Across 720 visual-channel runs, multimodal prompt injection attacks complete in ~1.1% but are attempted in 12.8%, with the gap resolved almost entirely at the planning stage (42.1% of runs end there).
  • The foundation model dominates outcomes: Claude Opus 4.8 never attempts an attack and recognizes injections in 59.7% of runs, while Grok 4.3 and Llama 4 Maverick attempt in 23.6%.
  • Carrier effects are decisive: rendered OCR text produces 7 of 8 completions, while EXIF metadata and QR-code payloads almost never reach perception against native vision-language models.
  • The audio channel is gated at three levels (model ingestion, framework delivery, model response); where audio reaches the model, attacks complete in 49% of cells and 75% for gpt-audio.
  • Completion-only reporting understates exposure by an order of magnitude; attempted and recognized rates are the metrics defenders should track.

Strengths

  • Stage instrumentation instead of a binary success flag

    Table VI locates every run (237 never-perceived / 170 perception / 303 planning / 2 tool invocation / 8 execution), showing resistance concentrates at the planning step — diagnostic information a completion-only benchmark like VPI-Bench structurally cannot provide.

  • Deterministic ground truth for completion

    Each objective has a mechanical trace signal (e.g., O2 requires the canary string in send_email arguments); the authors even demoted a 9th completion after re-execution failed to reproduce it (VI-H), evidencing discipline over headline numbers.

  • Attempted-vs-completed separation changes the risk picture

  • Explicit candor about confounds

  • Fully specified, controlled design

Weaknesses

  • Statistical power collapses below the headline

  • The 12.8% attempt headline rests on unvalidated lightweight judges

  • Thin, non-adaptive attack set

  • Mock-tool, single-task ecology

  • Artifacts promised, not available

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

MMPIBench (arXiv 2609.09404) measures multimodal prompt injection against six agentic frameworks — LangGraph 1.2.6, CrewAI 1.15.1, AutoGen 0.7.5, OpenAI Agents SDK 0.17.7, Semantic Kernel 1.43.1, LlamaIndex 0.14.23 (Table XIII) — each driving five frontier models through OpenRouter (Claude Opus 4.8, GPT-5.4, Gemini 3.1 Pro, Grok 4.3, Llama 4 Maverick). Six visual carriers (OCR text, overlay, EXIF metadata, QR code, fake-UI screenshot, hybrid) cross four objectives (O1 file deletion, O2 canary exfiltration, O3 memory poisoning, O4 inter-agent propagation) into 24 canonical attacks; 24x5x6 = 720 runs at temperature zero, one run per cell. An audio extension adds 72 cells (2 audio-ingesting models x 3 delivering frameworks x 12 TTS payloads). Four headline claims: completion ~1.11% versus attempts 12.8% with the gap closed at planning; the model dominates the framework; carrier effects are large (OCR dominant, metadata/QR die at perception); audio, where delivered, completes 49%.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is MMPIBench?

MMPIBench is a research benchmark that measures multimodal prompt injection attacks against agentic AI frameworks. It delivers a fixed set of attacks hidden in images (and, in an extension, audio) through a unified harness across six frameworks (LangGraph, CrewAI, AutoGen, OpenAI Agents SDK, Semantic Kernel, LlamaIndex) and five frontier models, recording at which pipeline stage — perception, planning, tool call, or execution — each attack is stopped.

How often do multimodal prompt injection attacks on AI agents actually succeed?

In this study's 720 visual-channel runs, only 8 attacks (about 1.1%) completed, but agents attempted the attack in 12.8% of runs and explicitly recognized and refused it in 30.1%. In the smaller audio extension (72 cells), 49% of attacks completed — 75% for one model (gpt-audio) — so real-world risk depends heavily on the model and modality, and completion rates alone understate exposure.

Which AI model was most resistant to prompt injection in this study?

Claude Opus 4.8: across its 144 visual-channel runs it never once attempted an injected instruction and explicitly recognized the injection in 59.7% of runs. At the other end, Grok 4.3 and Llama 4 Maverick attempted attacks in 23.6% of runs, with Llama 4 also showing the lowest injection-recognition rate (16.0%), meaning it tends to overlook payloads rather than refuse them.

Does the choice of agent framework affect prompt injection vulnerability?

For attack success, this study found no clear effect: five frameworks each had 1 completion in 120 runs and CrewAI had 3 in its table (the prose says 4, an acknowledged inconsistency, and only CrewAI/LangGraph were re-executed while CrewAI's prompt also differs). Frameworks do matter for modality delivery: in the audio study only 3 of 6 frameworks actually passed audio through to the model, and 3 silently dropped or misrouted it.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figure 1's content is known only through its caption (text extraction cannot render the diagram); no material loss, since appendix Tables XI-XII reproduce every payload text and Table XIII all versions.

Go deeper on this paper

Reproduce ResultsNot feasible for this paper — the core results cannot be re-derived by sandboxed code simulation.

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
An Experimental Evaluation of Multimodal Prompt Injection Attacks on Agentic AI Frameworks | Evolve.Pub