Skip to main content
LLM Security Database
Skip to research details
Back to research findings
LMVD-ID: 1b9c4586
Paper published August 1, 2025
Entry analyzed December 9, 2025
Paper-reported evidence
Confidence: Source-linked

The LMVD-ID is an internal research identifier, not an official CVE identifier.

Physical Patch Driving Hijack

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…

BibTeX citation

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

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:

  1. Select a Target: Choose a driving scene image without a stop sign. Define the target concept as a "Stop Sign."
  2. Generate Mask: Use the Semantic-Based Mask Initialization to determine a placement region $R_j$ (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..."}.
  3. Optimize Patch: Apply the SVD-based local alignment loss to optimize the pixel values of the patch within the mask $M$. Use the prompt: “Describe the main object that is most likely to influence the ego vehicle’s next driving decision.”
  4. Inject: Overlay the optimized patch onto the original image: $I_{adv} = I \odot (1 - M) + \delta \odot M$.
  5. Observe Failure: When the victim model (e.g., GPT-4o or LLaVA-v1.6) processes $I_{adv}$ 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 confidence

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 Paper

Evidence

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.05167