Skip to content
Heist/ feed
Back to feed
High

Mooncake transfer engine through 0.3.13.post1 Denial of Service via P2P Handshake Daemon Response Write

Type: advisorySources: OSV

Mooncake transfer engine through 0.3.13.post1 contains a denial of service vulnerability that allows unauthenticated remote attackers to block the handshake daemon by never reading replies. Attackers can send a Metadata request to the handshake RPC port and stall SocketHandShakePlugin's single listener thread in writeFully(), breaking all subsequent handshakes, metadata fetches, notify and probe requests.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-103760
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 15:47 UTC · Revision 1

Source evidence

Mooncake transfer engine through 0.3.13.post1 Denial of Service via P2P Handshake Daemon Response Write

core-osv · Original source

Published 1 Oct 2026, 22:53 UTC

Mooncake transfer engine through 0.3.13.post1 contains a denial of service vulnerability that allows unauthenticated remote attackers to block the handshake daemon by never reading replies. Attackers can send a Metadata request to the handshake RPC port and stall SocketHandShakePlugin's single listener thread in writeFully(), breaking all subsequent handshakes, metadata fetches, notify and probe requests.

osv:CVE-2026-103760
Complete source record
{
  "id": "a3610da660b63774b330fef694486e86b136bcaf92ce67e9cab5393efff61749",
  "url": "https://osv.dev/vulnerability/CVE-2026-103760",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Mooncake transfer engine through 0.3.13.post1 Denial of Service via P2P Handshake Daemon Response Write",
    "summary": "Mooncake transfer engine through 0.3.13.post1 contains a denial of service vulnerability that allows unauthenticated remote attackers to block the handshake daemon by never reading replies. Attackers can send a Metadata request to the handshake RPC port and stall SocketHandShakePlugin's single listener thread in writeFully(), breaking all subsequent handshakes, metadata fetches, notify and probe requests.",
    "evidence": "osv:CVE-2026-103760",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-103760",
      "aliases": [
        "CVE-2026-103760"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/kvcache-ai/mooncake",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "719735896c86b56fabec6cf3e825fb2ea640597a"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "0.3.13.post1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "0.3.13.post1"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.3.13.post1",
            "v0.3.13-rc2",
            "v0.3.13-rc1",
            "v0.3.13",
            "v0.3.12.post1",
            "v0.3.11-rc1",
            "v0.3.11.post1",
            "v0.3.11",
            "v0.3.10.post2",
            "v0.3.10.post1",
            "v0.3.10",
            "v0.3.9",
            "v0.3.8.post1",
            "v0.3.8",
            "v0.3.7.post2",
            "v0.3.7.post1",
            "v0.3.7",
            "v0.3.6.post1",
            "v0.3.6",
            "v0.3.5",
            "v0.3.4.post2",
            "v0.3.4.post1",
            "v0.3.4",
            "v0.3.3.post2",
            "v0.3.3.post1",
            "v0.3.3",
            "v0.3.2.post1",
            "v0.3.2",
            "v0.3.1",
            "v0.3.0",
            "v0.3.0-beta",
            "v0.3.0-alpha",
            "v0.2.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-103760.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:37.025252513Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103760.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-103760",
        "https://www.vulncheck.com/advisories/mooncake-transfer-engine-through-0.3.13-post1-denial-of-service-via-p2p-handshake-daemon-response-write",
        "https://github.com/kvcache-ai/Mooncake/issues/4443",
        "https://github.com/kvcache-ai/Mooncake",
        "https://github.com/kvcache-ai/Mooncake/blob/719735896c86b56fabec6cf3e825fb2ea640597a/mooncake-transfer-engine/src/transfer_metadata_plugin.cpp#L730-L803"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-400"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103760.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-103760",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 504235,
  "published_at": "2026-10-01T22:53:05.201+00:00"
}