CVE-2026-90553
Received Received - Intake

Remote Code Execution in vLLM via LlavaOnevision2 Processor

Vulnerability report for CVE-2026-90553, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-12

Last updated on: 2026-09-12

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-12
Last Modified
2026-09-12
Generated
2026-09-12
AI Q&A
2026-09-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
vllm_project vllm to 0.28.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects vLLM versions before 0.28.0 in the LlavaOnevision2 processor loader. The issue is that the loader 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.

Detection Guidance

Check vLLM version with pip show vllm. If version is below 0.28.0, the system is vulnerable. Inspect model loading logs for LlavaOnevision2 processor for unexpected code execution attempts or errors related to processing_llava_onevision2.py or video_processing_llava_onevision2.py.

Impact Analysis

This vulnerability allows attackers to execute arbitrary code with the full authority of the vLLM process. This could lead to complete system compromise, data theft, or unauthorized access. The impact includes high confidentiality, integrity, and availability loss as the malicious code runs with the same privileges as the vLLM application.

Compliance Impact

This vulnerability could lead to severe compliance violations under GDPR and HIPAA due to unauthorized code execution and potential data breaches. GDPR requires protection of personal data and breach notification, while HIPAA mandates safeguards for protected health information. Exploitation could result in unauthorized access to sensitive data, triggering mandatory breach reporting and significant fines.

Mitigation Strategies

Upgrade vLLM to version 0.28.0 or later immediately. Disable or restrict access to model loading functions until patched. Review and audit all loaded models for suspicious files like processing_llava_onevision2.py.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-90553. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart