vLLMPYSEC-2026-3985
vLLM: remote code execution
Fix: upgrade to 0.28.0 or later
vLLM before 0.28.0 contains a remote code execution vulnerability in the LlavaOnevision2 processor loader that ignores the trust_remote_code parameter when loading remote processor classes. Attackers can craft a malicious model with arbitrary code in processing_llava_onevision2.py that executes with vLLM process authority even when trust_remote_code is set to False.
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| vllm PyPI | < 0.28.0 | 0.28.0 |
Changes since it was listed
Severity: Unrated to High
Details and references
- CVSS 3.1
- CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Severity from
- NVD
- Also known as
- CVE-2026-90553, GHSA-3c86-2m5g-59q7