CVE-2026-4944CWE-22

Hardcoded trust_remote_code=True in vllm-project/vllm Bypasses User Security Control

High · published May 28, 2026

CVSS v3.0
8.8
EPSS
1%
Percentile
62.3
In the wild
Unconfirmed
What it is

vllm-project/vllm version 0.14.1 contains a vulnerability where the `trust_remote_code=True` parameter is hardcoded in two model implementation files (`vllm/model_executor/models/nemotron_vl.py` and `vllm/model_executor/models/kimi_k25.py`). This bypasses the user's explicit `--trust-remote-code=False` setting, enabling remote code execution via malicious HuggingFace model repositories. This issue is an incomplete fix for CVE-2025-66448 and CVE-2026-22807, as it affects separate code paths in model implementation files. Deployments loading NemotronVL or KimiK25 models are particularly impacted.

The record
Technical detail
CVSS v3.0
8.8 · HIGH
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00996 · 62.3th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-05-28T18:04Z
EPSS history
Timeline
  • 28 MAY 18:04Z
    Hardcoded trust_remote_code=True in vllm-project/vllm Bypasses User Security Control
    cvelistv5