Database/AI/ML frameworks & serving
vLLM: unrestricted image decoder selection turns an uploaded image into host command execution
Impact
Any request path that accepts an image hands attacker-controlled bytes to Pillow without constraining which decoder runs, and the declared MIME type does not limit the chosen format. An EPS payload therefore reaches Ghostscript: on a host whose Ghostscript is affected by CVE-2024-29510, the attacker executes commands as the vLLM process, which on a GPU serving node normally means access to the model weights, the served API credentials and whatever the pod's service account can reach. With Pillow 12.0.0 through 12.2.0 the same path instead triggers CVE-2026-59203 and exhausts the media-loading workers, taking the endpoint down. Hosts without either vulnerable dependency are not exposed to the corresponding impact. Fixed in vLLM 0.32.0.
Who can reach it
Anyone who can send a multimodal request to the vLLM OpenAI-compatible endpoint; no authentication is needed beyond whatever fronts the endpoint, and no GPU access is required.
What to do
Upgrade vLLM to 0.32.0 and restart the serving processes - a rolling restart of the model replicas, no node drain or reboot. If an immediate upgrade is not possible, remove Ghostscript from the serving image and move off Pillow 12.0.0-12.2.0, or disable image input on the affected endpoints.
References
Related entries
- Keras (archive extraction utils): Path traversal in `keras/src/utils/file_utils.py`CVE-2026-11816 · Keras (archive extraction utils)High
- llama-server (KV cache state restore): Heap buffer overflow in `state_read_data`CVE-2026-43629 · llama-server (KV cache state restore)High
- llama-server (tokenization endpoints): Use-after-free across six tokenization endpointsCVE-2026-43632 · llama-server (tokenization endpoints)High
- NVIDIA NemoClaw: installation process executes untrusted codeCVE-2026-65081 · NVIDIA NemoClaw for Linux (installer)High
- NVIDIA NemoClaw: deployment process fails to validate certificates properlyCVE-2026-65084 · NVIDIA NemoClaw for Linux (deployment process, TLS certificate validation)High
- NVIDIA NemoClaw: weak authentication in the remote-access helper workflowCVE-2026-65098 · NVIDIA NemoClaw for Linux (remote-access helper workflow)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.