HighVulnerabilityLLM-specific
CVE-2026-114053: vLLM arbitrary Python execution via mm_processor_kwargs code_revision
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2026-114053
- Published
- Record updated
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
Summary
vLLM from 0.7.3 before 0.31.0 forwards the request-supplied mm_processor_kwargs.code_revision to Transformers AutoProcessor.from_pretrained, letting clients choose which revision of a model's dynamic processor code is imported when trust_remote_code is enabled. An attacker who controls a revision in the served model repository can send a multimodal request to the unauthenticated /tokenize endpoint and execute arbitrary Python in the vLLM API process.
Mitigation
The source does not state a fix yet. Check the original advisory for updates.
Topics
Related items
- MediumCVE-2026-114054: vLLM cache aliasing lets attackers collide shared cache keysSimilar attack · NVD/CVE Database
- LowCVE-2026-114049: vLLM cross-request mask leak in InputBatch.condense() via /invocationsSimilar attack · NVD/CVE Database
- HighCVE-2026-112380 - Missing authorization in the WhatsApp channel in Kiro CrewSimilar attack · AWS Security Bulletins
- MediumFrom Phishing to LLMjacking: Threat Actors Targeting Cloud Billing Accounts for LLM UsageSimilar attack · Wiz Research Blog
- MediumGHSA-rvq5-wwqv-78pq: MCP TypeScript SDK: Server bearer authentication accepted tokens issued for another serviceSimilar attack · GitHub Advisory Database