CVE-2026-22778: critical vulnerability in vllm-project vllm
vLLM leaks a heap address when PIL throws an error
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
Patch soon. It has a working public exploit.
vLLM leaks a memory address when processing invalid images, which helps attackers bypass a security protection (ASLR) and can lead to remote code execution when combined with other vulnerabilities.
When PIL encounters an invalid image on vLLM's multimodal endpoint (versions 0.8.3–0.14.0), the error message containing a heap address is returned to the client, reducing ASLR entropy from 2^32 to ~8 possibilities. This information disclosure can be chained with heap overflow vulnerabilities in image decoders (JPEG2000 in OpenCV/FFmpeg) to achieve RCE.
In the same product, most dangerous first.