CVE-2026-93034CWE-502insecure-deserialization

CVE-2026-93034

Critical · published October 8, 2026

CVSS v3.1
9.8
EPSS
0%
Percentile
38.8
In the wild
Unconfirmed
What it is

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 vulnerability persists via the msgpack path even when SGLANG_USE_PICKLE_IPC is disabled, and becomes remotely exploitable if data-parallel attention is enabled with a non-loopback --dist-init-addr setting.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00460 · 38.8th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2026-10-08T19:17Z
References (2)
EPSS history
Timeline
  • 10 OCT 03:32Z
    EPSS moved — → 0%
    epss
  • 08 OCT 14:00Z
    CVE-2026-93034
    cvelistv5
  • 08 OCT 14:00Z
    CVE-2026-93034
    cvelistv5