Description
Mooncake transfer engine before 0.3.12 contains an out-of-bounds read vulnerability in the readString function of include/common.h that allows unauthenticated attackers to crash the service by sending a zero-length handshake frame. Attackers can connect to the handshake port listening on all interfaces and send an eight-byte frame to terminate the hosting process, such as an SGLang inference server.
Published: 2026-10-02
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

Mooncake transfer engine before version 0.3.12 contains an out‑of‑bounds read in the readString routine within include/common.h. An unauthenticated attacker can send a specially crafted, zero‑length handshake frame that causes the engine to read eight bytes beyond the buffer, leading to a crash and termination of the hosting process, such as an SGLang inference server. The flaw does not provide code execution or information disclosure, but it does permit a denial‑of‑service attack that can bring dependent services offline.

Affected Systems

The affected product is the Mooncake transfer engine distributed by kvcache-ai. All releases prior to 0.3.12 are vulnerable. Systems that expose the P2P handshake port, including SGLang inference servers that bind to all network interfaces, are impacted.

Risk and Exploitability

The CVSS score of 8.7 places this vulnerability in the high‑severity range. The EPSS score is not available and it is not listed in CISA’s KEV catalog, indicating limited known exploitation. Attackers can exploit it remotely through the handshake port, requiring no authentication or special privileges. The absence of exploitation data suggests uncertainty about real‑world use, but the high availability impact warrants prompt attention.

Generated by OpenCVE AI on October 3, 2026 at 00:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Mooncake transfer engine to version 0.3.12 or later, which corrects the boundary check in readString.
  • Restrict access to the P2P handshake port by applying firewall or security group rules so that only trusted hosts can connect.
  • Monitor process logs and system metrics for abrupt terminations or abnormal handshake activity; investigate any anomalies immediately.

Generated by OpenCVE AI on October 3, 2026 at 00:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 03 Oct 2026 01:15:00 +0000

Type Values Removed Values Added
First Time appeared Kvcache-ai
Kvcache-ai mooncake
Vendors & Products Kvcache-ai
Kvcache-ai mooncake

Fri, 02 Oct 2026 23:30:00 +0000

Type Values Removed Values Added
Description Mooncake transfer engine before 0.3.12 contains an out-of-bounds read vulnerability in the readString function of include/common.h that allows unauthenticated attackers to crash the service by sending a zero-length handshake frame. Attackers can connect to the handshake port listening on all interfaces and send an eight-byte frame to terminate the hosting process, such as an SGLang inference server.
Title Mooncake before 0.3.12 Out-of-Bounds Read via P2P Handshake readString
Weaknesses CWE-125
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Kvcache-ai Mooncake
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-02T23:28:44.691Z

Reserved: 2026-10-02T00:50:26.603Z

Link: CVE-2026-104433

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-03T00:16:35.253

Modified: 2026-10-03T00:16:35.253

Link: CVE-2026-104433

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-03T01:00:14Z

Weaknesses