Skip to main content

vLLM CVE-2026-114052

| EUVDEUVD-2026-107003 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-10-21 VulnCheck GHSA-h4cj-w5f7-mjp3
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed vLLM /tokenize endpoint
  2. Delivery
    Send request with distinct oversized mel_config
  3. Exploit
    Bypass --api-key authentication control
  4. Execution
    Cache new processor in unbounded dict
  5. Persist
    Repeat to exhaust host memory
  6. Impact
    Crash API process (denial of service)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target vLLM instance (version after 0.24.0 and before 0.31.0) must be serving the MOSS-Audio model and expose the HTTP /tokenize endpoint to the attacker. The attacker supplies distinct or oversized mel_config values via request-controlled mm_processor_kwargs, each of which is cached in an unbounded per-processor dictionary. Critically, no authentication limits this attack: the description states the /tokenize endpoint bypasses --api-key, so even deployments configured with an API key are exploitable. The main limiting factors are network reachability of the API and whether the MOSS-Audio model is actually deployed; versions at or above 0.31.0, or deployments not serving this model, are not affected.

Impact

This is a credible availability-focused priority for anyone running the affected feature, though not a universal emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated attack with no user interaction, and the impact is confined to availability (VA:H; VC:N/VI:N/VA:H) - consistent with CWE-770 unbounded resource allocation and with the description's host-memory-exhaustion/process-crash outcome. The score of 8.7 is driven entirely by ease of access plus high availability impact, with zero confidentiality or integrity impact, so this is a classic DoS rather than a code-execution or data-exposure flaw. A critical aggravating factor explicitly stated in the description is that the vulnerable /tokenize endpoint BYPASSES the --api-key control, meaning deployments that believe they are authentication-gated are in fact exposed - this raises real-world risk above what the raw vector alone conveys. No EPSS score, KEV listing, or POC is present in the provided data, so there is no evidence of active exploitation or public exploit code; the likelihood signals are therefore unknown rather than confirmed-low. Net: treat as a genuine patch-worthy DoS for exposed vLLM instances serving the MOSS-Audio model, but it is not an RCE and its practical blast radius depends on whether that specific model/endpoint is reachable.

Exploit ScenarioDerived

An attacker who can reach a vLLM server's HTTP API serving the MOSS-Audio model sends repeated requests to the /tokenize endpoint, each carrying a distinct or oversized mel_config value inside mm_processor_kwargs. Because this endpoint is not protected by --api-key, no credentials are needed; each unique value causes a new processor to be cached in an unbounded dictionary, steadily consuming host memory until the API process is exhausted and crashes. No public exploit code is identified at time of analysis, but the attack requires only crafted HTTP requests and no special tooling.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Unauthenticated memory exhaustion in vLLM versions after 0.24.0 and before 0.31.0 can crash the API process when the MOSS-Audio model is served, because request-controlled mm_processor_kwargs values are cached in an unbounded dictionary. Attackers can send distinct or oversized mel_config values to the /tokenize endpoint, which bypasses --api-key authentication, steadily consuming host memory until the service dies. No public exploit identified at time of analysis; the vendor-released fix is vLLM 0.31.0, and only deployments actively serving MOSS-Audio with a reachable /tokenize endpoint are exposed.

RemediationAI

Vendor-released patch: upgrade to vLLM 0.31.0 or later, which removes the unbounded caching behavior; see GHSA-823j-m4cj-hmjf. If immediate upgrade is not possible, remove the MOSS-Audio model from served models or disable the /tokenize endpoint entirely (e.g., via reverse-proxy route blocking) - this eliminates the vulnerable feature but breaks audio tokenization workflows. Because /tokenize bypasses --api-key, setting an API key is not a mitigation. As a temporary containment measure, restrict network access to the vLLM HTTP API to trusted clients and apply request-size and rate limits at a reverse proxy; note that rate limiting only slows the memory growth from distinct mm_processor_kwargs values and does not eliminate the unbounded-cache condition, so it should be paired with memory limits/restart supervision and close monitoring for OOM events.

Affected VersionsENISA

vllm 0.25.0 <0.31.0

Affected Packages

euvd vllm fix: 0.31.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

vLLM is a high-throughput LLM inference and serving engine. In the affected releases, the MOSS-Audio multimodal pipeline caches a processor instance for every distinct request-supplied mm_processor_kwargs value, including mel_config (mel-spectrogram parameters), using a dictionary with no size bound or eviction policy. This is CWE-770 (Allocation of Resources Without Limits or Throttling): each unique or oversized configuration creates a new persistent cache entry, so memory grows monotonically with attacker-controlled requests. The /tokenize endpoint is intended for tokenizer operations but accepts these kwargs and, per the advisory, bypasses the --api-key check, meaning an unauthenticated remote attacker (CVSS 4.0 AV:N/AC:L/PR:N/UI:N) can drive the process to OOM and crash. Impact is limited to availability (VA:H) with no confidentiality or integrity effect, and only MOSS-Audio-serving instances are affected.

Know when Vllm gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Unauthenticated network requests (PR:N/AV:N/AC:L) to an api-key-bypassing endpoint cause memory exhaustion with only availability impact (A:H; C:N/I:N), scope unchanged.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 21, 2026 - 02:01 EUVD
CVE Published
Oct 21, 2026 - 00:36 cve.org
HIGH 8.7

DescriptionCVE.org

vLLM after 0.24.0 and before 0.31.0 contains a memory exhaustion vulnerability in MOSS-Audio model serving that caches a processor for every distinct request-controlled mm_processor_kwargs value in an unbounded dictionary. Unauthenticated attackers can send distinct or oversized mel_config values to the /tokenize endpoint, which bypasses --api-key, to exhaust host memory and crash the API process.

Technical POC Analysis

CWE-770: Allocation of Resources Without Limits or Throttling.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Organizations running vLLM for MOSS-Audio inference face a high-severity availability risk: crafted requests to the /tokenize endpoint can drive uncontrolled memory growth and take the API service down, interrupting AI-dependent workflows. Leadership should prioritize this for exposed AI platforms because vulnerable versions are after 0.24.0 and before 0.31.0, the vendor fix is vLLM 0.31.0, and while no public exploit has been identified at time of analysis, the business disruption from service loss is immediate for affected teams.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Medium
vLLM widely used for LLM serving, but MOSS-Audio model config is specific
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Vllm

View all
CVE-2025-32444 CRITICAL POC
10.0 Apr 30

vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Rated critical severity (CVSS 10.0

CVE-2024-11041 CRITICAL POC
9.8 Mar 20

vllm-project vllm version v0.6.2 contains a vulnerability in the MessageQueue.dequeue() API function. Rated critical sev

CVE-2026-22778 CRITICAL POC
9.8 Feb 02

Information exposure in vLLM inference engine versions 0.8.3 to before 0.14.1. Invalid image requests to the multimodal

CVE-2025-59425 HIGH POC
7.5 Oct 07

Timing-based API key recovery in vLLM before 0.11.0rc2 can let remote attackers bypass bearer-token authentication on de

CVE-2025-30202 HIGH POC
7.5 Apr 30

vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Rated high severity (CVSS 7.5), th

CVE-2026-24779 HIGH POC
7.1 Jan 27

vLLM before version 0.14.1 contains a server-side request forgery vulnerability in the MediaConnector class where incons

CVE-2026-57173 MEDIUM POC
6.5 Sep 16

Out-of-memory worker crashes in vLLM can be induced by a single small compressed audio payload submitted to the /v1/chat

CVE-2025-46560 MEDIUM POC
6.5 Apr 30

vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Rated medium severity (CVSS 6.5),

CVE-2026-69147 MEDIUM POC
6.5 Sep 16

GPU memory exhaustion in vLLM versions prior to 0.28.0 lets an attacker with low-privileged API access (PR:L in the CVSS

CVE-2026-105753 MEDIUM POC
6.5 Oct 05

Multimodal inference requests to vLLM deployments running versions prior to 0.28.0 can trigger a process-level assertion

CVE-2026-73559 MEDIUM POC
6.5 Aug 13

Uncontrolled resource consumption in vLLM's OpenAI-compatible completions endpoint allows any authenticated API client t

CVE-2026-22773 MEDIUM POC
6.5 Jan 10

Vllm versions up to 0.12.0 is affected by allocation of resources without limits or throttling (CVSS 6.5).

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy