CVE-2026-94570
Received Received - Intake

DoS via Unauthenticated ZeroMQ Message in SGLang

Vulnerability report for CVE-2026-94570, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: CERT/CC

Description

SGLang contains a DoS vulnerability caused by missing input validation for AUX_DATA ZeroMQ control messages in the Decode worker, which enables an unauthenticated remote attacker with network reachability to the Decode control PULL socket to terminate the Decode control thread and cause a denial of service against the target server.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-22
Last Modified
2026-09-22
Generated
2026-09-22
AI Q&A
2026-09-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
sglang sglang 0.5.15.post1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1287 The product receives input that is expected to be of a certain type, but it does not validate or incorrectly validates that the input is actually of the expected type.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a denial-of-service (DoS) vulnerability in SGLang caused by missing input validation for AUX_DATA ZeroMQ control messages in the Decode worker. An unauthenticated remote attacker with network access to the Decode control PULL socket can send a malformed message to terminate the Decode control thread and disrupt the target server.

Detection Guidance

Monitor for unexpected termination of the Decode control thread or failed inference requests. Check logs for uncaught IndexError messages related to kv_args.aux_data_ptrs or ZeroMQ control socket activity. Inspect network traffic on the Decode worker's ZeroMQ control port for malformed AUX_DATA multipart messages.

Impact Analysis

Exploitation can cause inference requests to fail and time out, disrupting service for users relying on SGLang deployments with Prefill/Decode disaggregation. The Decode process and HTTP health endpoints remain operational, but end-to-end inference requests are affected.

Mitigation Strategies

Restrict network access to the Decode worker's ZeroMQ control port. Implement input validation for AUX_DATA messages and bounds checking for buffer_index. Update SGLang to a patched version if available. Monitor health endpoints for failures and isolate affected components.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-94570. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart