VulnSea

SGLang vulnerabilities

CVEs whose affected-version data names the SGLang package (pip). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

32 CVEsRSS

CVE-2026-112267Medium· 6.5PoC
1w ago

SGLang through 0.5.22 SSRF via bootstrap_host and bootstrap_port on Decode Worker

SGLang through 0.5.22 in prefill/decode disaggregation mode contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound requests via client-supplied bootstrap_host and bootstrap_port fie…

▾ Twilightsgl-project · sglangEPSS 0.42%via CVEORG
CVE-2026-112270Medium· 6.5
1w ago

SGLang through 0.5.22 Memory Exhaustion via Mooncake STAGING_RSP chunk_idx

SGLang through 0.5.22 with the Mooncake disaggregation backend contains an uncontrolled memory allocation vulnerability in handle_staging_rsp() that lets unauthenticated network-adjacent attackers exhaust Prefill memory. Attackers can ob…

▾ Sunlitsgl-project · sglangEPSS 0.25%via CVEORG
CVE-2026-112269Medium· 6.5PoC
1w ago

SGLang through 0.5.22 Memory Exhaustion via Unauthenticated Mooncake Decode Registrations

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 w…

▾ Twilightsgl-project · sglangEPSS 0.49%via CVEORG
CVE-2026-112266Medium· 5.9PoC
1w ago

SGLang through 0.5.22 Cross-Request Abort via rid Prefix Matching

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 wi…

▾ Twilightsgl-project · sglangEPSS 0.42%via CVEORG
CVE-2026-112083Medium· 5.3PoC
1w ago

sgl-project SGLang Weight Exporter weight_exporter.py WeightExporter.send_weights_to_remote_instance denial of service

A security flaw has been discovered in sgl-project SGLang up to 0.5.19. Affected is the function WeightExporter.send_weights_to_remote_instance of the file python/sglang/srt/model_executor/model_runner_components/weight_exporter.py of th…

▾ Twilightsgl-project · SGLangEPSS 0.42%via CVEORG
CVE-2026-112082High· 7.5PoC
1w ago

sgl-project SGLang Expert-Distribution Recording Endpoint expert_distribution.py Scheduler.expert_distribution_handle denial of service

A vulnerability was identified in sgl-project SGLang up to 0.5.19. This impacts the function Scheduler.expert_distribution_handle of the file python/sglang/srt/eplb/expert_distribution.py of the component Expert-Distribution Recording En…

▾ Midnightsgl-project · SGLangEPSS 0.63%via CVEORG
CVE-2026-111392Medium· 4.8PoC
1w ago

SGLang through 0.5.21 trusts caller-supplied mm_hashes values as the multimodal prefix-cache key, allowing remote attackers to poison cached KV entries across requests

SGLang through 0.5.21 trusts caller-supplied mm_hashes values as the multimodal prefix-cache key, allowing remote attackers to poison cached KV entries across requests. Attackers can send a different image under a known or predicted hash…

▾ Twilightsgl-project · sglangEPSS 0.21%via NVD
CVE-2026-111391High· 8.1PoC
1w ago

SGLang 0.5.10 through 0.5.22 contains a code injection vulnerability in _evaluate_filter() that allows remote attackers to execute Python code by escaping the eval() sandbox through re.search __globals__

SGLang 0.5.10 through 0.5.22 contains a code injection vulnerability in _evaluate_filter() that allows remote attackers to execute Python code by escaping the eval() sandbox through re.search __globals__. Attackers can send a crafted fil…

▾ Midnightsgl-project · sglangEPSS 0.45%via NVD
CVE-2026-110809Medium· 4.3PoC
1w ago

A security vulnerability has been detected in sgl-project SGLang up to 0.5.19

A security vulnerability has been detected in sgl-project SGLang up to 0.5.19. Affected by this issue is the function Session.create_req of the file python/sglang/srt/session/session_controller.py of the component Session Cleanup. Such m…

▾ Twilightsgl-project · SGLangEPSS 0.32%via NVD
CVE-2026-110807Medium· 4.3PoC
2w ago

A weakness has been identified in sgl-project SGLang up to 0.5.19

A weakness has been identified in sgl-project SGLang up to 0.5.19. Affected by this vulnerability is an unknown functionality of the file python/sglang/srt/managers/io_struct.py of the component generate Endpoint. This manipulation of th…

▾ Twilightsgl-project · SGLangEPSS 0.33%via NVD
CVE-2026-109229High· 7.5PoC
2w ago

SGLang through 0.5.21 contains a denial of service vulnerability that disables Pillow decompression bomb protection process-wide by setting Image.MAX_IMAGE_PIXELS to None in NanoNemotronVLImageProcessor

SGLang through 0.5.21 contains a denial of service vulnerability that disables Pillow decompression bomb protection process-wide by setting Image.MAX_IMAGE_PIXELS to None in NanoNemotronVLImageProcessor. Remote attackers can submit small…

▾ Midnightsgl-project · sglangEPSS 0.51%via NVD
CVE-2026-109228High· 7.5
2w ago

SGLang through 0.5.21 contains a resource budget bypass vulnerability that allows remote attackers to override GLM-V video processing limits by supplying fps, max_frames, max_tokens_per_frame and max_image_tokens in the video_url object.…

SGLang through 0.5.21 contains a resource budget bypass vulnerability that allows remote attackers to override GLM-V video processing limits by supplying fps, max_frames, max_tokens_per_frame and max_image_tokens in the video_url object.…

▾ Twilightsgl-project · sglangEPSS 0.49%via NVD
CVE-2026-109227High· 7.5PoC
2w ago

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

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 vi…

▾ Midnightsgl-project · sglangEPSS 0.51%via NVD
CVE-2026-109226High· 7.5PoC
2w ago

SGLang through 0.5.21 contains a decompression amplification vulnerability in load_audio that allows remote attackers to exhaust memory by submitting highly compressed audio decoded without duration or sample limits

SGLang through 0.5.21 contains a decompression amplification vulnerability in load_audio that allows remote attackers to exhaust memory by submitting highly compressed audio decoded without duration or sample limits. Attackers can supply…

▾ Midnightsgl-project · sglangEPSS 0.56%via NVD
CVE-2026-109225High· 7.5
2w ago

SGLang through 0.5.21 contains an unbounded memory allocation vulnerability that allows unauthenticated remote attackers to exhaust memory by uploading oversized files to /v1/audio/transcriptions

SGLang through 0.5.21 contains an unbounded memory allocation vulnerability that allows unauthenticated remote attackers to exhaust memory by uploading oversized files to /v1/audio/transcriptions. Attackers can send concurrent large mult…

▾ Twilightsgl-project · sglangEPSS 0.43%via NVD
CVE-2026-93034Critical· 9.8
2w ago

SGLang contains an arbitrary code execution vulnerability caused by the ZMQ message decoder unconditionally deserializing PickleWrapper payloads via pickle.loads() in _maybe_unwrap_pickle without type allowlisting or authentication; this…

SGLang contains an arbitrary code execution vulnerability caused by the ZMQ message decoder unconditionally deserializing PickleWrapper payloads via pickle.loads() in _maybe_unwrap_pickle without type allowlisting or authentication; this…

▾ MidnightSGLang · SGLangEPSS 0.46%via NVD
CVE-2026-105245Low· 3.7PoC
3w ago

A vulnerability has been found in sgl-project sglang up to 0.5.21

A vulnerability has been found in sgl-project sglang up to 0.5.21. This issue affects the function server_info of the file python/sglang/srt/entrypoints/http_server.py of the component HTTP Endpoint. Such manipulation of the argument api…

▾ Twilightsgl-project · sglangEPSS 0.20%via NVD
CVE-2026-102634High· 7.5PoC
4w ago

SGLang through 0.5.20 in prefill/decode disaggregation mode fails to validate duplicate bootstrap_room fields in /generate requests with Mooncake KV transfer backend

SGLang through 0.5.20 in prefill/decode disaggregation mode fails to validate duplicate bootstrap_room fields in /generate requests with Mooncake KV transfer backend. Unauthenticated attackers can send concurrent requests with identical …

▾ Midnightsgl-project · sglangEPSS 0.58%via NVD
CVE-2026-93088Critical· 9.8PoC
1mo ago

SGLang's multimodal generation runtime is vulnerable to unauthenticated arbitrary code execution because the disaggregated-diffusion orchestrator's DiffusionServer binds an unauthenticated ZeroMQ ROUTER socket to a network interface and …

SGLang's multimodal generation runtime is vulnerable to unauthenticated arbitrary code execution because the disaggregated-diffusion orchestrator's DiffusionServer binds an unauthenticated ZeroMQ ROUTER socket to a network interface and …

▾ AbyssalSGLang · SGLangEPSS 0.73%via NVD
CVE-2026-94570Medium· 5.9
1mo ago

SGLang contains a DoS vulnerability caused by missing input validation for AUX_DATA ZeroMQ control messages in the Decode worker, which enables an unauthenticated remote attacker with network reachability to the Decode control PULL socke…

SGLang contains a DoS vulnerability caused by missing input validation for AUX_DATA ZeroMQ control messages in the Decode worker, which enables an unauthenticated remote attacker with network reachability to the Decode control PULL socke…

▾ SunlitSGLang · SGLangEPSS 0.47%via NVD
CVE-2026-93838Medium· 5.9PoC
1mo ago

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

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 …

▾ Twilightsgl-project · sglangEPSS 0.65%via NVD
CVE-2026-93688High· 7.5
1mo ago

SGLang through 0.5.19 in prefill/decode disaggregation mode with Mooncake KV transfer backend fails to validate bootstrap_room values, allowing unbounded transfer state allocation

SGLang through 0.5.19 in prefill/decode disaggregation mode with Mooncake KV transfer backend fails to validate bootstrap_room values, allowing unbounded transfer state allocation. Unauthenticated attackers can reach the decode engine's …

▾ Twilightsgl-project · sglangEPSS 0.72%via NVD
CVE-2026-92972High· 8.6
1mo ago

SGLang through 0.5.19 in prefill/decode disaggregation mode contains an unauthenticated PUT /route endpoint on the prefill bootstrap service that allows attackers to poison the KV transfer routing table

SGLang through 0.5.19 in prefill/decode disaggregation mode contains an unauthenticated PUT /route endpoint on the prefill bootstrap service that allows attackers to poison the KV transfer routing table. Attackers can supply arbitrary ra…

▾ Twilightsgl-project · sglangEPSS 0.47%via NVD
CVE-2026-86793Critical· 9.8PoC
1mo ago

SGLang allows unauthenticated pickle deserialization through /update_weights_from_tensor when no auth keys are configured, and the SafeUnpickler policy can be bypassed because builtins.import and builtins.getattr are resolvable, enabling…

SGLang allows unauthenticated pickle deserialization through /update_weights_from_tensor when no auth keys are configured, and the SafeUnpickler policy can be bypassed because builtins.import and builtins.getattr are resolvable, enabling…

▾ AbyssalSGLang · SGLangEPSS 0.77%via NVD
CVE-2026-10775Low· 3.6
4mo ago

SGLang is Vulnerable to DoS via the data_hash Function

SGLang is Vulnerable to DoS via the data_hash Function

▾ Sunlitsglang · sglangEPSS 0.12%via OSV
CVE-2026-10300Low· 3.7
4mo ago

SGLang: Reachable Assertion via  lora_path  in LoRAManager enables remote Denial of Dervice

SGLang: Reachable Assertion via  lora_path  in LoRAManager enables remote Denial of Dervice

▾ Sunlitsglang · sglangEPSS 0.37%via OSV
CVE-2026-7304Critical· 9.8
5mo ago

SGLangs multimodal generation runtime is vulnerable to unauthenticated remote code execution when the --enable-custom-logit-processor option is enabled, as Python objects loaded via dill.loads() will be deserialized without validation.

SGLangs multimodal generation runtime is vulnerable to unauthenticated remote code execution when the --enable-custom-logit-processor option is enabled, as Python objects loaded via dill.loads() will be deserialized without validation.

▾ Midnightlmsys · sglangEPSS 0.58%via NVD
CVE-2026-7302Critical· 9.1
5mo ago

SGLangs multimodal generation runtime is vulnerable to an unauthenticated path traversal vulnerability, allowing an attacker to write arbitrary files anywhere the server process has write access, by including ../ sequences in the upload …

SGLangs multimodal generation runtime is vulnerable to an unauthenticated path traversal vulnerability, allowing an attacker to write arbitrary files anywhere the server process has write access, by including ../ sequences in the upload …

▾ Midnightlmsys · sglangEPSS 0.39%via NVD
CVE-2026-7301Critical· 9.8
5mo ago

SGLangs multimodal generation runtime scheduler's ROUTER socket binds to 0.0.0.0 by default and contains a sink that calls pickle.loads() on incoming messages, enabling RCE when exposed to the internet.

SGLangs multimodal generation runtime scheduler's ROUTER socket binds to 0.0.0.0 by default and contains a sink that calls pickle.loads() on incoming messages, enabling RCE when exposed to the internet.

▾ Midnightlmsys · sglangEPSS 0.40%via NVD
CVE-2026-7669Medium· 5.6PoC
5mo ago

SGLang has an Improper Input Validation/Injection Issue

SGLang has an Improper Input Validation/Injection Issue

▾ Twilightsglang · sglangEPSS 0.37%via OSV
SGLang vulnerabilities (CVEs) · VulnSea