Intel

AIKIDO-2026-191585

vllm is vulnerable to Information Disclosure

Information DisclosureGHSA-hwrm-c4cx-rf4j Published 2 days ago

33

Low Risk

This Affects:

PYTHONvllm
0.0.1 - 0.25.1
Fixed in 0.26.0
Are you affected? Scan for Free

TL;DR

Malformed requests raise a validation error that is converted to a string including the handler's internal file path and line number. The sanitizer strips memory addresses but not file/line patterns, so the response leaks the operating-system username, home and virtual-environment paths, Python version, and internal module structure. An unauthenticated client can extract this with a single malformed request to any JSON POST endpoint. The fix builds the error message from structured fields instead of the raw exception string.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

vllm is vulnerable to Information Disclosure in versions 0.0.1 - 0.25.1.

How to fix this

Upgrade the vllm library to the patch version.