Description
vLLM up to and including 0.17.0 allows remote attackers to cause a Denial of Service via memory exhaustion. The AsyncMediaIO.fetch_audio and AsyncMediaIO.fetch_image functions in multimodal/inputs.py fetch user-supplied media URLs using aiohttp and call r.read() without enforcing a maximum response size, allowing an attacker to exhaust server memory by providing a URL to an arbitrarily large file.
Published: 2026-08-28
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via Memory Exhaustion
Action: Update
AI Analysis

Impact

The vulnerability resides in vLLM's media input handling functions. These functions fetch media from URLs provided by users and read the entire response into memory without imposing a maximum size. An attacker can supply a link to an enormous file, forcing the process to allocate excessive memory and eventually crash or become unresponsive. The weakness is a resource‑exhaustion flaw, which can lead to a denial‑of‑service condition for all users.

Affected Systems

vLLM library version 0.17.0 and earlier are vulnerable. No specific vendor name is available through a CNA. The flaw is present in the multimodal/inputs.py module that handles audio and image retrieval.

Risk and Exploitability

The vulnerability can be exploited remotely by any user who can submit URLs to the media fetching functions. While no public exploit or proof of concept is cited, the lack of a size restriction makes the attack straightforward once the vulnerable endpoint is reachable. The CVSS score of 7.5 indicates moderate‑to‑high severity. The EPSS score is less than 1%, and the vulnerability is not listed in the CISA KEV catalog, indicating no current widespread exploitation. Nevertheless, the potential to consume server memory and cause a service halt warrants prompt mitigation.

Generated by OpenCVE AI on September 1, 2026 at 17:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade vLLM to the latest version that imposes a maximum download size
  • Configure a reverse proxy or firewall to restrict the size of incoming media requests
  • Apply container or host‑level resource limits (memory, CPU) to protect the service from exhaustion

Generated by OpenCVE AI on September 1, 2026 at 17:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Title vllm: vLLM: Denial of Service via memory exhaustion from oversized media files
Weaknesses CWE-770
References
Metrics threat_severity

None

threat_severity

Important


Fri, 28 Aug 2026 23:00:00 +0000

Type Values Removed Values Added
Title Denial of Service via Unbounded Media Download in vLLM 0.17.0

Fri, 28 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Title Denial of Service via Unbounded Media Download in vLLM 0.17.0
Weaknesses CWE-400

Fri, 28 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Vllm-project
Vllm-project vllm
Vendors & Products Vllm-project
Vllm-project vllm

Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Description vLLM up to and including 0.17.0 allows remote attackers to cause a Denial of Service via memory exhaustion. The AsyncMediaIO.fetch_audio and AsyncMediaIO.fetch_image functions in multimodal/inputs.py fetch user-supplied media URLs using aiohttp and call r.read() without enforcing a maximum response size, allowing an attacker to exhaust server memory by providing a URL to an arbitrarily large file.
References

Subscriptions

Vllm-project Vllm
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-28T19:30:40.068Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-37237

cve-icon Vulnrichment

Updated: 2026-08-28T19:30:31.842Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-28T16:17:46.300

Modified: 2026-09-09T16:03:22.897

Link: CVE-2026-37237

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-28T00:00:00Z

Links: CVE-2026-37237 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T17:45:07Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-770

    Allocation of Resources Without Limits or Throttling