Improper Validation of Specified Type of Input in vLLM - CVE-2026-54235
Published: July 28, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper validation of specified type of input in sampling_params.py when processing temperature values. A remote attacker can supply a temperature value of NaN or positive infinity to cause a denial of service.
The issue occurs because Python IEEE 754 float comparison semantics allow these non-finite values to bypass the validation checks and propagate to GPU sampling kernels, which can trigger undefined behavior or CUDA errors.