CVE Catalog

CVE-2026-108859

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.55%

45th percentile - higher than 45% of all known CVEs

Summary

mcp-go through 1.2.1 contains a denial of service vulnerability in StreamableHTTPServer.ServeHTTP that allows remote unauthenticated attackers to exhaust memory by sending oversized POST bodies. Attackers can send arbitrarily large or many concurrent POST requests, read fully via io.ReadAll before validation, to degrade or OOM-kill the server process.

Risk Assessment

The risk of memory exhaustion and server crash can lead to service disruption and application unavailability. An attacker can also exploit this vulnerability to conduct DoS attacks on other services.

Recommendation

It is recommended to immediately upgrade mcp-go to a version newer than 1.2.1 and implement limits on POST body size and concurrent requests. Also consider validating data before full read.

Other vulnerabilities in mcp-go

Original NVD description (English source)

mcp-go through 1.2.1 contains a denial of service vulnerability in StreamableHTTPServer.ServeHTTP that allows remote unauthenticated attackers to exhaust memory by sending oversized POST bodies. Attackers can send arbitrarily large or many concurrent POST requests, read fully via io.ReadAll before validation, to degrade or OOM-kill the server process.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS