CVE-2026-15969 Details
Description
SGLang contains an unauthenticated RCE in /load_lora_adapter_from_tensors via bypass of SafeUnpickler’s incomplete denylist, allowing arbitrary command execution through crafted base64-encoded pickle payloads.
A remote code execution vulnerability has been identified in SGLang versions prior to 0.5.10.post1. The issue arises in the 'load_lora_adapter_from_tensors' endpoint, where the SafeUnpickler's denylist is incomplete, allowing arbitrary command execution through specially crafted base64-encoded pickle payloads. This vulnerability is exploitable without authentication, particularly when the 'enable-lora' option is active.
Users are advised to update to SGLang version 0.5.10.post1 or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jul 31, 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/security/advisories/GHSA-2wvm-gjg7-5jfm | [email protected] | Broken Link |
| https://thoughts.apoorvdayal.com/posts/sglang-disclosures/ | [email protected] | Third Party AdvisoryMitigation |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| lmsys sglang | <= 0.5.15 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 4, 2026 | Initial Analysis | [email protected] |
| Jul 31, 2026 | CVE Modified | CISA-ADP |
| Jul 30, 2026 | New CVE Received | [email protected] |