Physical Patch Driving Hijack
- Published
- Analyzed
Cite & share
Citation metadata is maintained by the primary source and may reflect a later revision.
Paper-evaluated models(11)
LLaVA v1.6 13B, Qwen 2.5 VL 72B Instruct, Llama 3.2 90B Vision Instruct +8 more
- LLaVA v1.6 13B
- Qwen 2.5 VL 72B Instruct
- Llama 3.2 90B Vision Instruct
- GPT-4o
- GPT-4.1
- Claude Sonnet 4
- Gemini 2.0 Flash
- Qwen 2.5 VL Max
- o3
- Gemini 2.5 Flash
- QVQ-Plus
On this page
Description
Multimodal Large Language Models (MLLMs) employed in autonomous driving (AD) systems are vulnerable to a physically realizable adversarial patch attack dubbed "PhysPatch." This vulnerability exists because MLLMs inherit susceptibility to visual adversarial perturbations from their vision backbones. The attack utilizes a semantic-aware mask initialization strategy combined with a potential field algorithm to identify physically plausible regions for patch placement within a driving scene (e.g., on a wall or road surface). The attack optimizes the patch content using a Global-Local Feature Alignment strategy, incorporating an SVD-based local alignment loss to maximize feature transferability across different models. A successful exploit allows an attacker to place a printed visual artifact (occupying approximately 1% of the image area) in the physical world, which steers the MLLM’s perception and planning modules toward target-aligned incorrect outputs, such as hallucinating traffic signs or misinterpreting road conditions.
Examples
To reproduce the attack digitally using the nuScenes dataset:
- Select a Target: Choose a driving scene image without a stop sign. Define the target concept as a "Stop Sign."
- Generate Mask: Use the Semantic-Based Mask Initialization to determine a placement region (e.g., a roadside fence). The algorithm uses an MLLM prompt to find this region:
{"role": "user", "content": "Identify a flat region suitable for placing a square patch..."}. - Optimize Patch: Apply the SVD-based local alignment loss to optimize the pixel values of the patch within the mask . Use the prompt: “Describe the main object that is most likely to influence the ego vehicle’s next driving decision.”
- Inject: Overlay the optimized patch onto the original image: .
- Observe Failure: When the victim model (e.g., GPT-4o or LLaVA-v1.6) processes with the prompt, it will output a description indicating the presence of a stop sign and recommend braking, despite no physical stop sign existing.
See the nuScenes dataset for source images.
Impact
- Safety Critical Failure: Can cause autonomous vehicles to execute dangerous maneuvers, such as sudden braking (phantom braking) or accelerating into obstacles.
- Perception Manipulation: The system misidentifies non-existent traffic controls (e.g., hallucinating speed limits or stop signs) or ignores existing ones.
- Traffic Disruption: Deployment of physical patches in real-world environments can lead to traffic congestion or collisions involving MLLM-guided vehicles.
Affected Systems
- Open-source MLLMs: LLaVA-v1.6-13B, Qwen2.5-VL-72B, Llama-3.2-90B-Vision.
- Commercial MLLMs: GPT-4o, GPT-4.1, Claude-Sonnet-4, Gemini-2.0-Flash, Qwen2.5-VL-max.
- Reasoning-oriented Models: GPT-o3, Claude-Sonnet-4-Thinking, Gemini-2.5-Flash, QVQ-Plus.
- Application Context: Any autonomous driving system relying on the listed MLLMs for end-to-end perception or planning.
Mitigation Steps
- Cross-check traffic objects and driving decisions against independent sensors and temporal observations before executing a safety-critical maneuver.
- Evaluate each input modality and their combination with bounded, inert perturbations; use modality-aware policy checks and reject inputs whose provenance or consistency cannot be established.
- Reassess the full input and conversation intent before responding or invoking tools, combine model-level alignment with independent input and output policy checks, and avoid relying on a single signature or refusal heuristic.
- Add a targeted regression using inert data and actions, measure both safety and utility regressions, and monitor production for repeated or adaptive attempts.
Research context and provenance
- Catalog identifier
- LMVD-1b9c4586
- Internal research identifier, not an official CVE identifier.
- Evidence and verification
- Paper-reported; independent reproduction is not documented.
- Primary research source linked.
- Severity
- Not rated by this catalog.
- Source and publication type
- arXiv · Research preprint.
- Peer-review status is not provided by this source.
- Author and publication status
- Author metadata is not stored; see the primary paper.
- Threat model and attacker access
- Black-box model, service, or application access.
- Related deployment categories
- Vision-language models; Agent workflows
- Taxonomy labels only; paper-specific deployment prerequisites are not inferred.
- Affected systems
- Open-source MLLMs: LLaVA-v1.6-13B, Qwen2.5-VL-72B, Llama-3.2-90B-Vision. Commercial MLLMs: GPT-4o, GPT-4.1, Claude-Sonnet-4, Gemini-2.0-Flash, Qwen2.5-VL-max. Reasoning-oriented Models: GPT-o3…
Research Paper
PhysPatch: A Physically Realizable and Transferable Adversarial Patch Attack for Multimodal Large Language Models-based Autonomous Driving Systems
Primary source: arXiv. Findings are reported by the cited research and have not been independently verified.
View PaperEvidence
This entry is based on a primary research source. Its findings are paper-reported; independent reproduction and verification are not claimed.
https://arxiv.org/abs/2508.05167Related research
- On-Device LLM Hijacking
Published May 19, 2025 · Application layer, Model layer, Prompt layer
- Voice Agent Behavioral Bypass
Published February 7, 2026 · Model layer, Application layer, Injection
- JailFlip Implicit Harm
Published June 9, 2025 · Model layer, Prompt layer, Jailbreak