CVE-2026-112269
mediumSGLang through 0.5.22 with the Mooncake disaggregation backend accepts unauthenticated decode registration messages on the Prefill rank ZMQ PULL socket, allowi…
SGLang through 0.5.22 with the Mooncake disaggregation backend accepts unauthenticated decode registration messages on the Prefill rank ZMQ PULL socket, allowing denial of service. Network-adjacent attackers can send many registrations with unique mooncake_session_id values and large nested-buffer frames to exhaust Prefill memory until the scheduler is OOM-killed.
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H Affected products
Not reported by the source (unknown — not "none").
Weakness classification (CWE)
Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.
Mitigation & advisories
No vendor advisory or patch reference tagged by NVD. Check the references below.
References
- https://github.com/sgl-project/sglang/blob/v0.5.22/python/sglang/srt/disaggregation/common... disclosure@vulncheck.com
- https://github.com/sgl-project/sglang/blob/v0.5.22/python/sglang/srt/disaggregation/moonca... disclosure@vulncheck.com
- https://github.com/sgl-project/sglang/blob/v0.5.22/python/sglang/srt/disaggregation/moonca... disclosure@vulncheck.com
- https://github.com/sgl-project/sglang/issues/45012 disclosure@vulncheck.com
- https://www.vulncheck.com/advisories/sglang-through-0.5.22-memory-exhaustion-via-unauthent... disclosure@vulncheck.com
- https://github.com/sgl-project/sglang/issues/45012 134c704f-9b21-4f2e-91b3-4a467353bcc0
