Database/AI/ML frameworks & serving
vLLM: unauthenticated video/jpeg data URL with unbounded frame count exhausts server memory
Impact
A single OpenAI-compatible chat completions request carrying a video/jpeg data URL with thousands of comma-separated base64 JPEG frames makes vLLM decode every frame into memory with no frame count limit, crashing the server. The crash takes down the engine process, so all in-flight and queued generation on that replica is lost and the GPUs it had reserved sit idle until it is restarted. Reachable without authentication on the default API surface, so a multimodal endpoint exposed to tenants or the internet can be knocked over repeatedly by one cheap request.
Who can reach it
Anyone who can reach the vLLM OpenAI-compatible /v1/chat/completions endpoint on a build with multimodal video input enabled. No authentication required per the advisory.
What to do
Upgrade past the fix commit (58ee6142) - affects vLLM 0.8.0 and later - or pick up the Red Hat AI Inference Server, RHEL AI 3 and OpenShift AI builds that carry it, then restart each vLLM server process. Until then, reject or size-cap multimodal data URLs at the gateway in front of vLLM, or disable video input. Restart is per serving process; nodes do not need draining or rebooting.
References
Related entries
- Ollama (quantization engine): Unauthenticated remote information disclosure — reads and exfiltrates model dataCVE-2026-5757 · Ollama (quantization engine)High
- NVIDIA NemoClaw for Linux: installer downloads code without an integrity checkCVE-2026-65097 · NVIDIA NemoClaw for Linux (installation scripts)High
- Ollama (GGUF metadata parser): Uncontrolled memory allocationCVE-2026-65315 · Ollama (GGUF metadata parser)High
- Milvus: Unauthenticated DoS terminating service componentsCVE-2026-69111 · MilvusHigh
- JupyterLab: crafted SVG in the image viewer yields same-origin XSS and code execution on the serverCVE-2026-73415 · JupyterLab ImageViewer (packages/imageviewer/src/widget.ts blob URL handling)High
- Apache bRPC: data race between TCP fd and RDMA queue-pair parsing crashes the serverCVE-2026-82942 · Apache bRPC (RDMA transport socket input path)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.