GPU VulnDB

Database/AI/ML frameworks & serving

vLLM: audio decompression bomb via input_audio or audio_url exhausts serving node memory

CVSS 7.1CVE-2026-116175AI/ML frameworks & servingcurated

Impact

The AudioMediaIO multimodal path in vLLM 0.19.0 through 0.23.x calls load_audio without the max_duration_s decoded-duration limit, so a small compressed clip submitted as input_audio or audio_url expands into an enormous decoded PCM buffer. Host memory is exhausted and the serving process dies or is OOM-killed, dropping every concurrent request on that replica and leaving its GPUs idle until restart. The request itself is tiny, so rate limits sized by payload bytes do not catch it.

Who can reach it

An authenticated client of /v1/chat/completions on a vLLM build with audio input enabled. Anyone holding a valid API key for the endpoint is enough.

What to do

Upgrade vLLM to 0.24.0 or later and restart the serving processes. Where upgrading has to wait, disable audio input or enforce a decoded-duration and decompression-ratio cap on audio ahead of vLLM. Serving-process restart only - no node drain or reboot.

References

Related entries

All AI/ML frameworks & serving entries

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.