Redbot Labs / Attack Intelligence
Multimodal Prompt Injection
- Record ID
- RB-021
- Severity
- Critical
- Category
- Prompt Injection
- Confidence Score
- 96
- Published
- Updated
Summary
An attacker embeds malicious instructions within images, audio, video, documents, or other non-text inputs processed by a multimodal AI system, causing the model to interpret attacker-controlled media as instructions and potentially alter behavior, expose information, or trigger unauthorized actions.
Executive Summary
Multimodal Prompt Injection targets AI systems capable of interpreting more than traditional text input. Attackers embed adversarial instructions within images, audio, video, PDFs, screenshots, scanned documents, or other media that a multimodal model is expected to analyze.
The malicious instruction may be visible, obscured, embedded within otherwise legitimate content, or structured specifically to influence machine interpretation while attracting little attention from a human reviewer.
When the media enters an AI workflow, the model may interpret the embedded content as executable instructions rather than untrusted data.
The impact becomes significantly more serious when the affected model is connected to tools, enterprise data, retrieval systems, or autonomous workflows.
Attack Overview
Multimodal AI expands the prompt-injection attack surface beyond text fields.
An enterprise assistant may be asked to summarize a screenshot, analyze an invoice, review a PDF, inspect an image, process recorded audio, or interpret uploaded documentation.
An attacker can manipulate those inputs so that the media contains instructions intended for the AI rather than the human user.
For example, an uploaded image could contain instructions directing an AI agent to disregard its current task and access another resource. A document could contain visually concealed instructions that become available during extraction or model processing.
The core security failure occurs when the system does not adequately distinguish content being analyzed from instructions authorized to control the AI.
Attack Flow
1. Payload Creation
The attacker constructs malicious instructions within an image, document, audio stream, video, or other supported media.
2. Content Delivery
The malicious media enters the target environment through upload, retrieval, messaging, browsing, document processing, or another ingestion mechanism.
3. Multimodal Processing
The AI system analyzes the attacker-controlled media.
4. Instruction Interpretation
Embedded content is interpreted as an instruction rather than untrusted information.
5. Behavioral Manipulation
The model changes its response, reasoning, retrieval behavior, or intended workflow.
6. Privileged Action
Where tools or integrations are available, the manipulated model may attempt data access, tool execution, external communication, or other unauthorized actions.
Affected Systems
- Multimodal LLM applications
- Vision-language models
- AI document-analysis platforms
- Enterprise copilots
- AI agents
- Image-analysis systems
- PDF and document-processing assistants
- AI email assistants
- Browser-enabled AI agents
- Audio-capable AI systems
- Video-analysis systems
- RAG applications processing multimodal content
- Models connected to enterprise tools or APIs
Business Impact
Multimodal prompt injection can allow attacker-controlled media to influence enterprise AI systems without requiring obvious malicious text to be entered into the primary prompt interface.
Successful exploitation may result in manipulated analysis, sensitive-data exposure, unauthorized tool execution, corrupted workflows, fraudulent decisions, or actions performed through connected enterprise systems.
The attack surface becomes increasingly important as organizations allow AI agents and copilots to autonomously process documents, screenshots, images, email attachments, audio, and other externally sourced content
Testing Methodology
Testing should introduce controlled adversarial instructions through each media format the target application accepts.
Assess whether the system:
- Interprets embedded media content as instructions
- Overrides system or developer directives
- Follows instructions contained within images or documents
- Responds to visually obscured or low-prominence text
- Executes tools based on multimodal content
- Retrieves unrelated or restricted information
- Propagates injected instructions into downstream agents
- Maintains trust boundaries between media content and authorized instructions
Testing should also evaluate combinations of legitimate content and malicious embedded instructions to determine whether contextual relevance increases attack success.
Detection Guidance
Monitor for:
- Instruction-like content extracted from uploaded media
- Model behavior inconsistent with the user’s explicit request
- Unexpected tool calls following image or document ingestion
- Attempts to access unrelated resources
- System-instruction override language extracted from media
- Unexpected URLs, commands, or action requests within analyzed content
- Sensitive-data retrieval immediately following multimodal processing
- Abnormal transitions from content analysis to privileged actions
Where possible, security telemetry should preserve both the original media and the extracted representation provided to the model.
Mitigation Guidance
- reat all multimodal input as untrusted
- Separate extracted content from authoritative instructions
- Apply least privilege to AI-connected tools
- Enforce authorization outside the model
- Inspect extracted text for instruction-like content
- Restrict autonomous actions originating from untrusted media
- Require confirmation for sensitive operations
- Maintain provenance for retrieved and uploaded content
- Limit sensitive context exposed to multimodal models
- Validate tool calls independently
- Monitor media-to-action execution paths
- Perform adversarial testing across every supported input modality
Controls should assume that malicious instructions may not be obvious to a human reviewing the original media.
MITRE Mapping
MITRE ATLAS Primary conceptual mapping: AML.T0051 — LLM Prompt Injection Multimodal delivery represents an input mechanism for prompt-injection behavior rather than eliminating the underlying prompt-injection attack class.
OWASP Mapping
OWASP Mapping OWASP Top 10 for LLM Applications LLM01 — Prompt Injection Additional risk may arise when injection results in excessive agency, sensitive-information disclosure, or unsafe downstream actions.
Technical References
- OWASP GenAI Security Project — Prompt Injection
- MITRE ATLAS — LLM Prompt Injection
- NIST AI Risk Management Framework
- NIST Adversarial Machine Learning taxonomy
- Research literature covering multimodal and visual prompt-injection attacks against vision-language models

