Description
SGLang through 0.5.21 contains a denial of service vulnerability that disables Pillow decompression bomb protection process-wide by setting Image.MAX_IMAGE_PIXELS to None in NanoNemotronVLImageProcessor. Remote attackers can submit small, highly compressed images with huge dimensions to the generic image loader, exhausting worker memory during decoding.
Published: 2026-10-12
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

SGLang through version 0.5.21 contains a denial of service vulnerability that disables Pillow’s decompression bomb protection by setting Image.MAX_IMAGE_PIXELS to None. This change removes a critical safety check, allowing remote users to submit small, highly compressed images that, when processed, cause the generic image loader to allocate vast amounts of memory. The attacker can thus drive the application into resource exhaustion, resulting in service disruption.

Affected Systems

The affected vendor is sgl-project and the product is SGLang. All releases through SGLang 0.5.21 are impacted; newer versions are presumed to contain the fix. Organizations using any of these versions should verify their installation version to confirm whether the vulnerability is present.

Risk and Exploitability

The CVSS score for this issue is 8.7, indicating a high severity. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. Remote attackers can exploit the flaw by submitting crafted images that are processed by the NanoNemotronVLImageProcessor component. The attack requires only the ability to send a request containing the image; if the image loader is exposed to an untrusted input, the attacker can trigger memory exhaustion and potentially cause the process or entire application to crash. The likelihood of exploitation is uncertain without EPSS data, but the high severity and lack of mitigation in the affected versions make it a significant risk for exposed deployments.

Generated by OpenCVE AI on October 12, 2026 at 15:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade SGLang to the latest version where the vulnerability is addressed.
  • If an upgrade is not possible, restrict the dimensions or file size of images accepted by the application, rejecting those that exceed safe thresholds before they reach the image loader.
  • As a temporary measure, patch or replace the NanoNemotronVLImageProcessor module to prevent it from setting Image.MAX_IMAGE_PIXELS to None, or explicitly enforce a maximum pixel count by configuring Pillow with a safe limit.

Generated by OpenCVE AI on October 12, 2026 at 15:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 12 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Sgl-project
Sgl-project sglang
Vendors & Products Sgl-project
Sgl-project sglang

Mon, 12 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description SGLang through 0.5.21 contains a denial of service vulnerability that disables Pillow decompression bomb protection process-wide by setting Image.MAX_IMAGE_PIXELS to None in NanoNemotronVLImageProcessor. Remote attackers can submit small, highly compressed images with huge dimensions to the generic image loader, exhausting worker memory during decoding.
Title SGLang through 0.5.21 Decompression Bomb DoS via NanoNemotronVLImageProcessor
First Time appeared Lmsys
Lmsys sglang
Weaknesses CWE-409
CPEs cpe:2.3:a:lmsys:sglang:*:*:*:*:*:*:*:*
Vendors & Products Lmsys
Lmsys sglang
References
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'}

cvssV4_0

{'score': 8.7, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T15:19:28.915Z

Reserved: 2026-10-12T13:46:33.687Z

Link: CVE-2026-109229

cve-icon Vulnrichment

Updated: 2026-10-13T15:19:16.160Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T14:17:12.257

Modified: 2026-10-13T16:17:14.440

Link: CVE-2026-109229

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T17:00:13Z

Weaknesses
  • CWE-409

    Improper Handling of Highly Compressed Data (Data Amplification)