SB2026100643 - Multiple vulnerabilities in vLLM



SB2026100643 - Multiple vulnerabilities in vLLM

Published: October 6, 2026 Updated: November 10, 2026

Security Bulletin ID SB2026100643
CSH Severity
Medium
Patch available
YES
Number of vulnerabilities 5
Exploitation vector Remote access
Highest impact Denial of service

Breakdown by Severity

Medium 20% Low 80%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 5 vulnerabilities.


1) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-100647)

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

CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to allocation of resources without limits or throttling in the cache_salt parameter when processing HTTP requests containing an oversized cache_salt value. A remote attacker can send HTTP requests with oversized cache_salt values to cause a denial of service.

Prefix caching is enabled by default.


2) Resource exhaustion (CVE-ID: CVE-2026-100648)

CWE-ID: CWE-400 - Resource exhaustion

CVSSv4: 5.3 [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]


The vulnerability allows a remote user to cause a denial of service.

The vulnerability exists due to uncontrolled resource consumption in MediaConnector.fetch_audio and AudioMediaIO.load_bytes when processing audio URLs in multimodal chat messages. A remote user can submit a chat request referencing an oversized audio file to cause a denial of service.


3) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-100649)

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

CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to improper resource-limit enforcement in the PyNvVideoCodec decoder-pool state when handling video requests that select different sampler subclasses. A remote attacker can select multiple stock sampler subclasses in video requests to cause a denial of service.

Exploitation requires the PyNvVideoCodec backend to be configured and multiple request-selectable sampler subclasses to reach that backend.


4) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-100650)

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

CVSSv4: 7.1 [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]


The vulnerability allows a remote user to cause a denial of service.

The vulnerability exists due to allocation of resources without limits or throttling in the media acquisition layer when handling media inputs. A remote user can submit media inputs with oversized payloads or excessive media parts to cause a denial of service.


5) Heap-based buffer overflow (CVE-ID: CVE-2026-109311)

CWE-ID: CWE-122 - Heap-based Buffer Overflow

CVSSv4: 7.1 [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]


The vulnerability allows a low-privileged remote attacker to crash the vLLM API process, denying service to all users of the server.

The vulnerability exists due to unvalidated audio reaching a heap-based buffer overflow in a vulnerable FFmpeg IAMF parser when speech transcription falls back from soundfile to PyAV. A low-privileged remote attacker can repeatedly upload crafted IAMF files to /v1/audio/transcriptions to corrupt the heap and terminate the process.


Remediation

Install update from vendor's website.