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.
References
| Link | Resource |
|---|---|
| https://github.com/vllm-project/vllm/security/advisories/GHSA-3c86-2m5g-59q7 | Vendor Advisory |
| https://www.vulncheck.com/advisories/vllm-before-0.28.0-remote-code-execution-via-llavaonevision2-processor | Third Party Advisory |
Configurations
History
16 Sep 2026, 17:31
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:vllm:vllm:*:*:*:*:*:*:*:* | |
| References | () https://github.com/vllm-project/vllm/security/advisories/GHSA-3c86-2m5g-59q7 - Vendor Advisory | |
| References | () https://www.vulncheck.com/advisories/vllm-before-0.28.0-remote-code-execution-via-llavaonevision2-processor - Third Party Advisory | |
| First Time |
Vllm
Vllm vllm |
Information
Published : 2026-09-12 13:16
Updated : 2026-09-16 17:31
NVD link : CVE-2026-90553
Mitre link : CVE-2026-90553
CVE.ORG link : CVE-2026-90553
JSON object : View
Products Affected
vllm
- vllm
CWE
CWE-94
Improper Control of Generation of Code ('Code Injection')
