Skip to content

← Public intelligence

PyPI package

sglang

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

4 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Critical, CVSS 9.8PyPIAmendedPublished

    SGLang's multimodal generation module is vulnerable to unauthenticated remote code execution through the ZMQ broker

    CVE-2026-3059 · GHSA-rgq9-fqf5-fv58

    Affected
    • PyPI sglang < 0.5.10
    Fixed in
    0.5.10· Vendor fix available
    Issue
    SGLang's multimodal generation module is vulnerable to unauthenticated remote code execution through the ZMQ broker, which deserializes untrusted data using pickle.loads() without authentication.

    Recommended action: Upgrade to 0.5.10 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.com (1)osv.dev (2)Source checked Evidence →
  2. Critical, CVSS 9.8PyPIAmendedPublished

    SGLang's encoder parallel disaggregation system is vulnerable to unauthenticated remote code execution through the disaggregation module

    CVE-2026-3060 · GHSA-jx93-g359-86wm

    Affected
    • PyPI sglang <= 0.5.9
    Fixed in
    0.5.10· Vendor fix available
    Issue
    SGLang's encoder parallel disaggregation system is vulnerable to unauthenticated remote code execution through the disaggregation module, which deserializes untrusted data using pickle.loads() without authentication.

    Recommended action: Upgrade to 0.5.10 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.com (1)osv.dev (2)Source checked Evidence →
  3. High, CVSS 7.8PyPIAmendedPublished

    SGLangs replay_request_dump.py contains an insecure pickle.load() without validation and proper deserialization

    CVE-2026-3989 · GHSA-hvwj-8w5g-28rg

    Affected
    • PyPI sglang <= 0.5.9
    Fixed in
    0.5.10· Vendor fix available
    Issue
    SGLangs replayrequestdump.py contains an insecure pickle.load() without validation and proper deserialization. An attacker can take advantage of this by providing a malicious .pkl file, which will execute the attackers code on the device running the script.

    Recommended action: Upgrade to 0.5.10 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. Medium, CVSS 5.5PyPIAmendedPublished

    SGLang Remote Code Execution Vulnerability via Unsafe Deserialization in update_weights_from_tensor

    CVE-2025-10164 · GHSA-9w53-xr52-mwgj

    Affected
    • PyPI sglang <= 0.5.3
    Fixed in
    0.5.4· Vendor fix available
    Issue
    A security flaw has been discovered in lmsys sglang 0.4.6. Affected by this vulnerability is the function main of the file /updateweightsfromtensor. The manipulation of the argument serializednamedtensors results in deserialization. The attack can be launched remotely. The exploit has been released to the public and may be exploited. The vendor was contacted early about this disclosure but did not respond in any way.

    Recommended action: Upgrade to 0.5.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →