CVE-2026-14539

Denial of Service via Unrestricted Payload Buffering in MCP Toolbox

State
Published
Severity
6.6 Medium
Published
Jul 31, 2026
Updated
Jul 31, 2026
Reserved
Jul 3, 2026

Read the record on cve.org

Description

An allocation of resources without limits vulnerability in the HTTP handler component of Google mcp-toolbox versions up to and including 1.4.0 allows an unauthenticated attacker to cause a denial of service (DoS). The /mcp endpoint handler reads incoming payloads directly into system memory using an unrestricted buffer loop (io.ReadAll) without applying defensive constraints such as http.MaxBytesReader or pre-read Content-Length enforcement. By submitting a single, massive HTTP request body, an attacker can linearly consume available host memory until the runtime process is terminated by an Out-Of-Memory (OOM) error.

Scores

CVSSScoreVectorSource
4.06.6 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:UGoogle

Weaknesses

  • CWE-770 (Allocation of Resources Without Limits or Throttling)

Affected Products

ProductVersions
mcp-toolboxGoogle
  • 0.0.0 through 1.4.0Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.