← Back to search

CVE-2026-93034

9.8 CRITICALpublic exploit available

Published 2026-10-08 · Updated 2026-10-08

AI risk analysis

Summary
The flaw in SGLang allows arbitrary code execution due to untrusted PickleWrapper payloads being deserialized without proper validation or authentication, making it a critical vulnerability.
Exploitability
Exploitation is relatively straightforward if data-parallel attention is enabled and a non-loopback --dist-init-addr setting is used, requiring minimal attacker interaction.
Blast radius
If exploited, this vulnerability could lead to complete system compromise, allowing attackers to execute arbitrary code on the affected system.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Disable data-parallel attention or ensure that --dist-init-addr is set to a loopback address to mitigate the risk.
rceipcpickleremote

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-502

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.