Skip to content
OpenAdvisories
High · 7.8 CVE-2026-90553 EUVD-2026-76871GHSA-3c86-2m5g-59q7GHSA-rp86-qf3f-pqfcPYSEC-2026-3985

vLLM before 0.28.0 Remote Code Execution via LlavaOnevision2 processor

Published Sep 12, 2026 · Updated Sep 14, 2026 · Assigned by 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.

Affected products

VendorProductAffectedFixed
vllm-project vLLM < 0.28.0 0.28.0

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI vllm < 0.28.0 0.28.0 PYSEC-2026-3985

References