CVE-2026-109227
SGLang through 0.5.21 Memory Exhaustion DoS via Qwen-VL Video Preprocessing
sgl-project sglang
CVSS
8.7HighExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 18 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.42%Chance of exploitation activity in the next 30 days, higher than 35% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Description
SGLang through 0.5.21 contains an unbounded memory allocation vulnerability in preprocess_video in qwen_vl.py that decodes frames at full source resolution before applying max_pixels limits. Remote attackers can submit high-resolution videos to /v1/chat/completions on Qwen-VL deployments, and concurrent requests exhaust worker memory causing denial of service.
Text from CVE List
Affected versions 1
- sglangaffected: all versions through 0.5.21CVE List
References 4
- vulncheck.com/advisories/sglang-through-0.5.21-memory-exhaustion-dos-via-qwen-vl-video-preprocessingAdvisoryvia CVE List
- github.com/sgl-project/sglang/issues/43710Exploitvia CVE List
- github.com/sgl-project/sglang/blob/v0.5.21/python/sglang/srt/multimodal/processors/qwen_vl.py#L267-L306Referencevia CVE List
- github.com/sgl-project/sglangReferencevia CVE List