Intel

AIKIDO-2026-897456

vllm is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-5497 Published 2 days ago

75

High Risk

This Affects:

PYTHONvllm
0.7.0 - 0.18.1
Fixed in 0.19.0
Are you affected? Scan for Free

TL;DR

vLLM's VideoMediaIO.load_base64() method processes video/jpeg data URLs by splitting the base64 payload on commas to extract individual JPEG frames. It does not enforce any limit on the number of frames before decoding them into memory. A remote attacker can send a single unauthenticated request to the OpenAI-compatible chat completions API containing thousands of comma-separated frames, exhausting server memory and crashing the engine. The fix enforces a frame count limit when loading video media.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you serve models that accept multimodal video inputs over the OpenAI-compatible API.

Background info

vllm is vulnerable to Denial of Service (DoS) in versions 0.7.0 - 0.18.1.

How to fix this

Upgrade the vllm library to the patch version.