CVE-2026-90553
7.8vLLM · vLLM
A remote code execution vulnerability in the vLLM LlavaOnevision2 processor loader allows arbitrary code execution by ignoring the trust_remote_code security parameter.
Executive summary
vLLM versions prior to 0.28.0 are vulnerable to remote code execution, allowing attackers to bypass security controls and execute arbitrary code with process authority.
Vulnerability
The vulnerability exists in the LlavaOnevision2 processor loader, which fails to enforce the trust_remote_code parameter. This oversight allows an attacker to load malicious model files that execute arbitrary code with the privileges of the vLLM process.
Business impact
Successful exploitation leads to full remote code execution, granting an attacker the ability to compromise the host system, access sensitive data, or disrupt operations. With a CVSS score of 7.8, this vulnerability represents a high risk, particularly in environments where untrusted model files are processed or hosted.
Remediation
Immediate Action: Upgrade vLLM to version 0.28.0 or later to ensure the LlavaOnevision2 processor loader correctly respects the trust_remote_code parameter.
Proactive Monitoring: Monitor system logs for unauthorized file loading processes or unexpected execution of Python scripts associated with model processing.
Compensating Controls: Strictly validate the source and integrity of all model files before ingestion and ensure that the vLLM process runs with the least privilege necessary to limit the impact of potential code injection.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the severity of remote code execution, administrators should prioritize updating vLLM to version 0.28.0 immediately. Organizations using vLLM to serve models from external or untrusted sources must treat this as a high-urgency update to prevent potential system compromise.
More vLLM CVEs
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by NLx64, with jperezdealgaba (coordinator), per the CVE Program record.
- GitHub Security Advisory (GHSA-3c86-2m5g-59q7) Vendor advisory
- VulnCheck Advisory: vLLM before 0.28.0 Remote Code Execution via LlavaOnevision2 processor Third-party advisory