CVE Catalog

CVE-2026-22807

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.74%

50th percentile - higher than 50% of all known CVEs

Summary

A vulnerability in vLLM allows arbitrary Python code execution during model loading if an attacker can influence the model repository path. The issue affects versions 0.10.1 through 0.13.9, where Hugging Face dynamic modules are loaded without trust_remote_code gating.

Risk Assessment

An attacker can gain full control over the vLLM server before any request handling, leading to complete system compromise and potential data exfiltration.

Recommendation

Upgrade vLLM to version 0.14.0 or later immediately. Until then, avoid using untrusted model repositories.

Other vulnerabilities in vLLM

See all
Original NVD description (English source)

vLLM is an inference and serving engine for large language models (LLMs). Starting in version 0.10.1 and prior to version 0.14.0, vLLM loads Hugging Face `auto_map` dynamic modules during model resolution without gating on `trust_remote_code`, allowing attacker-controlled Python code in a model repo/path to execute at server startup. An attacker who can influence the model repo/path (local directory or remote Hugging Face repo) can achieve arbitrary code execution on the vLLM host during model load. This happens before any request handling and does not require API access. Version 0.14.0 fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS