CVE-2026-112266 Details
Description
SGLang through 0.5.22 contains a denial of service vulnerability that allows API clients to abort other users' in-flight generation requests by supplying a short client-controlled rid. Attackers can submit streaming /generate requests with single hex character rids and disconnect, triggering prefix-matching abort logic that terminates all other clients' requests.
A denial-of-service vulnerability has been identified in SGLang versions through 0.5.22. This vulnerability allows API clients to disrupt other users' ongoing generation requests by sending a short, client-controlled request ID (RID). Attackers can initiate streaming generation requests with single hexadecimal character RIDs and then disconnect, which triggers an abort mechanism that matches prefixes and cancels all other clients' requests. The issue arises because the scheduler's abort logic does not differentiate between the original and prefixed RIDs, leading to unintended request terminations.
Users can update to SGLang version 0.5.22 or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 19, 2026CISA-ADP
Assessed Oct 19, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/sgl-project/sglang/issues/41474 | CISA-ADP | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/sgl-project/sglang/blob/v0.5.22/python/sglang/srt/managers/scheduler.py#L5458-L5590 | [email protected] | Source CodeVendor |
| https://github.com/sgl-project/sglang/blob/v0.5.22/python/sglang/srt/managers/tokenizer_manager.py#L2240-L2256 | [email protected] | Source CodeVendor |
| https://github.com/sgl-project/sglang/blob/v0.5.22/python/sglang/srt/managers/tokenizer_manager.py#L2425-L2436 | [email protected] | Source CodeVendor |
| https://github.com/sgl-project/sglang/issues/41474 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/sgl-project/sglang/issues/45002 | [email protected] | ExploitIssue TrackingTechnical AnalysisVendor |
| https://www.vulncheck.com/advisories/sglang-through-0.5.22-cross-request-abort-via-rid-prefix-matching | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-187 | Partial String Comparison | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| SGLang | <= 0.5.22 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 19, 2026 | CVE Modified | CISA-ADP |
| Oct 19, 2026 | New CVE Received | [email protected] |
Volerion