CVE-2026-3059

CVE-2026-3059

Published Mar 12, 2026 CVSS 3.1 · 9.8 Critical EPSS 1.8% KEV · Not listed
Description
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.

Analysis

AI-generated

Technical impact

SGLang's multimodal generation module is vulnerable to unauthenticated remote code execution through the ZMQ broker, as it deserializes untrusted data using pickle.loads() without authentication. This flaw is a classic example of the insecure deserialization weakness (CWE-502) and allows an attacker to execute arbitrary code on the system that hosts the SGLang service. The impact is full system compromise, enabling attackers to read, modify, or delete data, or install additional malware.

Affected Systems

The vulnerability affects the SGLang framework (vendor: SGLang, product: SGLang). No specific version range is listed in the CNA data, so all installed instances of SGLang that use the multimodal generation module are potentially affected unless the vendor has otherwise specified an exemption.

Risk and Exploitability

The CVSS score is 9.8, indicating critical severity. The EPSS score is 1%, indicating low probability of exploitation in the wild, but the lack of a KEV listing does not diminish the need for attention. The flaw can be leveraged over the ZMQ broker without authentication, meaning any user who can send messages to the broker could trigger the deserialization and run arbitrary code. Because the attack requires only network access to the broker, it is considered high-risk for exposed services.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official SGLang patch released in the GHSA-3cp7-c6q2-94xr advisory.
  • Restrict network access to the ZMQ broker to trusted hosts or firewall it.
  • If a patch is not yet available, disable the multimodal generation module or the ZMQ broker until an update is applied.

Generated by OpenCVE AI on June 18, 2026 at 10:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-rgq9-fqf5-fv58 SGLang's multimodal generation module is vulnerable to unauthenticated remote code execution through the ZMQ broker
History
Type Values Removed Values Added
First Time appeared Lmsys
Lmsys sglang
CPEs cpe:2.3:a:lmsys:sglang:*:*:*:*:*:*:*:*
Vendors & Products Lmsys
Lmsys sglang
Type Values Removed Values Added
First Time appeared Sglang
Sglang sglang
Vendors & Products Sglang
Sglang sglang
Type Values Removed Values Added
Weaknesses CWE-502
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title CVE-2026-3059
References
Weaknesses
  • CWE-502

    Deserialization of Untrusted Data

Sources

Status
PUBLISHED
Assigner
certcc
Published
Updated
Apr 7, 2026, 6:46 PM
Reserved
Feb 23, 2026, 6:17 PM
Status
Modified
Published
Mar 12, 2026, 12:15 PM
Modified
Jun 17, 2026, 10:42 AM