CVE-2026-14539

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.
References
Link Resource
https://github.com/googleapis/mcp-toolbox/pull/3216 Issue Tracking Patch
Configurations

Configuration 1 (hide)

cpe:2.3:a:google:mcp_toolbox_for_databases:*:*:*:*:*:*:*:*

History

23 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Una vulnerabilidad de asignación de recursos sin límites en el componente gestor HTTP de las versiones de Google mcp-toolbox hasta la 1.4.0 inclusive permite a un atacante no autenticado causar una denegación de servicio (DoS). El gestor del endpoint /mcp lee las cargas útiles entrantes directamente en la memoria del sistema utilizando un bucle de búfer sin restricciones (io.ReadAll) sin aplicar restricciones defensivas como http.MaxBytesReader o la aplicación de Content-Length pre-lectura. Al enviar un único cuerpo de solicitud HTTP masivo, un atacante puede consumir linealmente la memoria del host disponible hasta que el proceso en tiempo de ejecución sea terminado por un error de Out-Of-Memory (OOM).

Information

Published : 2026-07-31 02:16

Updated : 2026-10-23 23:10


NVD link : CVE-2026-14539

Mitre link : CVE-2026-14539

CVE.ORG link : CVE-2026-14539


JSON object : View

Products Affected

google

  • mcp_toolbox_for_databases
CWE
CWE-770

Allocation of Resources Without Limits or Throttling