Skip to main content

vLLM EUVDEUVD-2026-92962

| CVE-2026-105775 LOW
Out-of-bounds Read (CWE-125)
2026-10-06 VulDB GHSA-qx62-jwpf-rcpj
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege vLLM API access
  2. Exploit
    Craft malicious completions request
  3. Execution
    Trigger out-of-bounds read in conv_ssm_forward
  4. Impact
    Crash/degrade inference worker availability

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

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

Exploitation Conditions

Requires a network-reachable vLLM instance serving a Mamba/Mamba2-architecture model, since the flaw is in conv_ssm_forward within vllm/model_executor/layers/mamba/mamba_mixer2.py - deployments running only standard transformer models are unlikely to reach the vulnerable code path. The CVSS vector's PR:L indicates valid low-privilege access to the completions API is needed, so fully anonymous exploitation is not confirmed; no user interaction is required (UI:N). Limiting factors: the specific Mamba2 model requirement, the need for API access, and that impact is bounded to low availability (worker crash/degradation) rather than code execution or data theft. Affected: vllm-project vLLM versions up to 0.31.0.

Impact

This is a moderate, not top-tier, priority. The CVSS 4.0 base score of 5.3 (vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L) describes a network-reachable, low-complexity flaw that requires some level of privilege (PR:L - i.e. valid API access) and yields only LOW availability impact with NO confidentiality or integrity impact. The E:P in the vector corresponds to the publicly available PoC (a GitHub issue). This is NOT in CISA KEV and there is no EPSS value supplied, so there is no evidence of active or widespread exploitation - the realistic worst case is a crash/denial-of-service of an inference worker, not data theft or RCE. NOTE A CONFLICT: the input Tags include 'Information Disclosure' and 'Buffer Overflow', and the CWE is CWE-125 (out-of-bounds read, which classically can leak memory), yet the authoritative CVSS vector sets VC:N (no confidentiality impact) and attributes impact solely to availability (VA:L). Treat the 'information disclosure' framing with caution - per the vector this is an availability bug, and the discrepancy should be verified against the actual PoC/issue before claiming memory disclosure. The vulnerability is also unconfirmed by the vendor: the report states the project was notified via an issue and has not responded, so affected-version and fix data are vendor-unvalidated.

Exploit ScenarioDerived

An attacker who already has access to a reachable vLLM completions endpoint (e.g. a tenant API key on a shared inference service) submits a specially crafted request that drives the Mamba2 mixer's conv_ssm_forward routine to read out of bounds, crashing or degrading the inference worker. A public PoC exists in the form of the disclosed GitHub issue, lowering the barrier to reproduction. Because only low-privilege API access is needed and no user interaction is required, this is feasible against any multi-tenant deployment serving a Mamba-architecture model.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 06, 2026

An out-of-bounds read in vLLM up to and including version 0.31.0 lets a caller with low-privilege access to the completions API drive the SSM convolution path past the end of a buffer, degrading availability of the inference worker. The flaw is confined to deployments that serve Mamba/Mamba2-architecture models, because it lives in conv_ssm_forward of vllm/model_executor/layers/mamba/mamba_mixer2.py; instances running only standard transformer models are unlikely to reach the vulnerable code. Publicly available exploit code exists, but there is no confirmed active exploitation (not listed in CISA KEV); the independent assessment bounds impact to low availability loss with no confidentiality or integrity effect, making this a moderate rather than top-tier priority.

RemediationAI

No vendor-released patch identified at time of analysis: the upstream project was reportedly notified via issue 57266 but has not yet responded or shipped a fix, so no corrected vLLM version can be cited - track https://github.com/vllm-project/vllm/issues/57266 and https://github.com/vllm-project/vllm/ for the eventual release and upgrade as soon as a fixed tag appears. Until then, the most effective compensating control is to avoid loading Mamba/Mamba2-architecture checkpoints on any network-reachable vLLM instance; the trade-off is that Mamba2 models simply cannot be served, but this removes the vulnerable code path entirely. If Mamba2 serving is required, restrict the completions endpoint to trusted, authenticated clients (the vector's PR:L shows valid low-privilege API credentials are needed, so network exposure to untrusted users is the primary amplifier) by placing it behind an authenticating gateway or network ACL and issuing per-tenant API keys - the trade-off is added operational overhead and reduced multi-tenant flexibility. Additionally, isolate SSM-serving workers in separate processes/containers with restart-on-crash and resource limits to contain the availability impact, and monitor logs for repeated worker crashes on Mamba2 requests as an exploitation indicator; note that these mitigations reduce but do not eliminate exposure, since the underlying out-of-bounds read remains until an upstream fix is released.

Affected VersionsENISA

vllm 0.16
vllm 0.27
vllm 0.22
vllm 0.28
vllm 0.9
vllm 0.14
vllm 0.6
vllm 0.2
vllm 0.26
vllm 0.10
vllm 0.19
vllm 0.15
vllm 0.31.0
vllm 0.13
vllm 0.1
vllm 0.5
vllm 0.7
vllm 0.21
vllm 0.18
vllm 0.24
vllm 0.29
vllm 0.12
vllm 0.4
vllm 0.23
vllm 0.20
vllm 0.30
vllm 0.3
vllm 0.11
vllm 0.17
vllm 0.25
vllm 0.8

Affected Packages

euvd vllm no fix

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

The affected component is vLLM's Mamba2 mixer layer, which implements a state-space model (SSM) block. In Mamba2 architectures the input is first passed through a short causal convolution before the selective state-space recurrence, and conv_ssm_forward is the function that applies this convolution and dispatches into the SSM scan inside vllm/model_executor/layers/mamba/mamba_mixer2.py. The reported weakness is CWE-125 (Out-of-bounds Read): the convolution routine can index beyond the bounds of its input/hidden-state buffer, so reads return memory outside the intended tensor rather than raising a clean error. CPE data (cpe:2.3:a:vllm-project:vllm:*:*:*:*:*:*:*:*) marks the whole vLLM product line as affected up to 0.31.0, with no fixed version enumerated. Because the vulnerable code sits behind the Mamba2 model implementation, the attack surface is the completions request handler only when a Mamba/Mamba2 checkpoint is loaded; transformer-based serving paths never instantiate this layer. VulDB's accompanying tags reference "Buffer Overflow" and "Information Disclosure," but the assessed vector (VC:N/VI:N/VA:L) shows no confidentiality or integrity loss, so those tags overstate the practical impact - the realistic outcome is a worker crash or degraded generation, not memory disclosure to the attacker.

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 (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 4.3 MEDIUM

Remote API-triggered (AV:N/AC:L) but needs valid low-privilege access (PR:L); vendor vector attributes impact to availability only (A:L) with no confidentiality/integrity, so C:N/I:N.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Oct 06, 2026 - 06:22 NVD
MEDIUM LOW
CVSS changed
Oct 06, 2026 - 06:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Oct 06, 2026 - 05:45 cve.org
MEDIUM 5.3

DescriptionCVE.org

A security vulnerability has been detected in vllm-project vLLM up to 0.31.0. This impacts the function conv_ssm_forward of the file vllm/model_executor/layers/mamba/mamba_mixer2.py of the component Completions Request Handler. The manipulation leads to out-of-bounds read. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
popular open-source LLM inference engine, common in AI/ML deployments
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-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).

CVE-2026-73557 MEDIUM POC
6.3 Aug 13

Race condition in vLLM's prompt embedding loader allows concurrent API requests to bypass the sparse tensor invariant gu

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