ZeroHour

CVE-2026-90555

large

Authenticated DoS in vLLM transcription endpoint via forged FLAC sample-rate headers

CVSS 4.0
7.1 high
EPSS
Published
()
Modified
AI analysis

vLLM versions before 0.28.0 fail to validate the sample rate declared in audio file headers on the transcription endpoint, so an authenticated API client can submit a FLAC file with a forged header claiming an inflated sample rate. Because duration checks are computed from the untrusted header, the forged rate bypasses those limits and causes the server to allocate excessive memory, described by CWE-409 (improper handling of amplified data). The result is a crash of the API server process, producing a denial of service that affects all tenants sharing the instance. Any operator running an affected vLLM version whose transcription API is reachable by authenticated users, including multi-tenant inference platforms, is affected. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is currently known.

What to do: Upgrade to vLLM 0.28.0 or later, which adds sample rate header validation. In the interim, restrict the transcription endpoint to trusted authenticated clients, apply per-tenant rate limits and memory caps (e.g., container memory limits) to contain crash impact, and check deployed versions via container image tags or the server's version metadata.

Affected
vLLMall versions before 0.28.0
Estimated exposure
large≈tens of thousands of self-hosted deployments, of which only an estimated low thousands expose the API to the internet — vLLM is one of the most widely deployed open-source LLM inference engines (default choice for many internal and multi-tenant inference platforms), but its APIs are typically kept behind authentication and internal networks, with public…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

vLLM versions before 0.28.0 fail to validate audio sample rate headers in the transcription endpoint, allowing authenticated clients to bypass duration checks. Attackers can submit forged FLAC headers with inflated sample rates to trigger excessive memory allocation and crash the API server process affecting all tenants.

Weakness
CWE-409
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.