CVE-2026-15976

lmsys sglang: Sicherheitsluecke

criticalEPSS 0.6%

Affected

  • lmsys/sglang between *..0.5.15

Description

SGLang contains a RCE vulnerability when attempting to load model weights from a HuggingFace repository, specifically within the /update_weights_from_disk, where torch.load(..., weights_only=False) fallback enables pickle deserialization of .bin files.

Affected products

The following versions are affected. Older releases of the same product line are also vulnerable unless stated otherwise.

lmsyssglang
0.5.15

Metrics

9.8
Source: nvd-v3
47.3 %
High — this CVE ranks above the median of all CVEs scored today (rank ≥ 36%).
Show all metrics
Severity
critical
no public PoC known
0.6 %
Low — model estimates < 1% exploitation likelihood.
Published
2026-07-30 18:07 UTC

References & sources

Reanalysis & status changes

Chronological NVD audit events for this CVE — reanalyses, CVSS updates, CPE diffs.

  1. Initial Analysis2026-08-04 20:41 UTC· nvd@nist.gov
    • CPE Configuration: OR *cpe:2.3:a:lmsys:sglang:*:*:*:*:*:*:*:* versions up to (including) 0.5.15
    • Reference Type: CERT/CC: https://github.com/sgl-project/sglang/security/advisories/GHSA-wf98-gv64-5wrf Types: Broken Link
    • Reference Type: CERT/CC: https://thoughts.apoorvdayal.com/posts/sglang-disclosures/ Types: Mitigation, Third Party Advisory
    • Reference Type: CISA-ADP: https://thoughts.apoorvdayal.com/posts/sglang-disclosures/ Types: Mitigation, Third Party Advisory
  2. CVE Modified2026-07-31 20:16 UTC· 134c704f-9b21-4f2e-91b3-4a467353bcc0
    • CVSS V3.1: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    • CWE: CWE-502
    • Reference: https://thoughts.apoorvdayal.com/posts/sglang-disclosures/
    • SSVC: {"id":"CVE-2026-15976","role":"CISA Coordinator","options":[{"exploitation":"poc"},{"automatable":"yes"},{"technicalI…
  3. New CVE Received2026-07-30 19:17 UTC· cret@cert.org
    • Affected: SGLang
    • Description: SGLang contains a RCE vulnerability when attempting to load model weights from a HuggingFace repository, specifically within the /update_weights_from_disk, where torch.load(..., weights_only=False) fallback enables pickle deserialization of .bin files.
    • Reference: https://github.com/sgl-project/sglang/security/advisories/GHSA-wf98-gv64-5wrf
    • Reference: https://thoughts.apoorvdayal.com/posts/sglang-disclosures/

Linked advisories