CVE Catalog

CVE-2026-93838

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.46%

39th percentile - higher than 39% of all known CVEs

Summary

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.

Risk Assessment

The risk is the potential for remote memory exhaustion, leading to denial of service and potential unavailability of the system.

Recommendation

Upgrade SGLang to a version newer than 0.5.20 if available, and restrict access to internal ZMQ ports to trusted hosts only.

Other vulnerabilities in SGLang

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS