Skip to content
OpenAdvisories
Medium · 5.9 CVE-2026-93838 EUVD-2026-83282GHSA-2wcg-j54r-m6wm

SGLang through 0.5.20 Unbounded Memory Allocation via STAGING_REQ chunk_idx

Published Sep 18, 2026 · Updated Sep 24, 2026 · Assigned by VulnCheck

Description

SGLang versions through 0.5.20 contain an unbounded memory allocation vulnerability in handle_staging_req() that fails to validate chunk_idx from ZMQ STAGING_REQ frames in prefill/decode disaggregation deployments. Attackers with access to the decode engine's internal ZMQ rank port can send a frame with an extremely large chunk_idx value, causing the scheduler to allocate memory until the system runs out and terminates the process.

Affected products

VendorProductAffectedFixed
sgl-project sglang ≤ 0.5.20 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-sglang 0.5.20-1.1 openSUSE-SU-2026:11865-1

Advisories 1

References