GPU VulnDB

Database/AI/ML frameworks & serving

vLLM: forged FLAC sample rate bypasses duration limit and crashes the API server

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

Impact

The transcription endpoint trusts the sample rate declared in the uploaded audio header, so the duration check it feeds can be inflated arbitrarily. A single small FLAC file with a forged header drives a very large allocation and takes down the API server process. Because one vLLM server fronts a whole GPU or a whole node and serves every tenant behind it, this is a cross-tenant outage from one authenticated request, and it is trivially repeatable - restarting the process only restores service until the next request arrives.

Who can reach it

Any authenticated client that can POST to the transcription endpoint. Network reachable; low privilege, no special role needed.

What to do

Upgrade to vLLM 0.28.0 and restart the serving processes - a rolling restart of API replicas, no node drain. In the interim, cap request body size at the ingress, rate-limit the transcription route per tenant, and run the server under a supervisor that restarts it, or disable the transcription endpoint if it is not in use.

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.