CVE-2026-11718

An authentication bypass vulnerability exists in the generic opaque token validation path (validateOpaqueToken) of googleapis/mcp-toolbox. When the toolbox validates an opaque token via an OAuth 2.0 introspection endpoint (RFC 7662), it decodes the response into an introspectResp struct. However, the subsequent claim-checking logic (validateClaims) evaluates the issuer condition as if a.issuer != "" && iss != "". If the external OAuth provider's introspection response omits the optional iss (issuer) field completely, the variable iss defaults to an empty string. This causes the conditional block to evaluate to false and be skipped silently. Consequently, the application accepts tokens issued by unauthorized or unintended third-party identity providers.
Configurations

Configuration 1 (hide)

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

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) Una vulnerabilidad de omisión de autenticación existe en la ruta genérica de validación de tokens opacos (validateOpaqueToken) de googleapis/mcp-toolbox. Cuando la caja de herramientas valida un token opaco a través de un endpoint de introspección de OAuth 2.0 (RFC 7662), decodifica la respuesta en una estructura introspectResp. Sin embargo, la lógica subsiguiente de verificación de reclamaciones (validateClaims) evalúa la condición del emisor como si a.issuer != “” && iss != “”. Si la respuesta de introspección del proveedor OAuth externo omite completamente el campo opcional iss (emisor), la variable iss por defecto es una cadena vacía. Esto provoca que el bloque condicional se evalúe como falso y se omita silenciosamente. En consecuencia, la aplicación acepta tokens emitidos por proveedores de identidad de terceros no autorizados o no previstos.

Information

Published : 2026-06-18 14:17

Updated : 2026-10-26 11:10


NVD link : CVE-2026-11718

Mitre link : CVE-2026-11718

CVE.ORG link : CVE-2026-11718


JSON object : View

Products Affected

google

  • mcp_toolbox_for_databases
CWE
CWE-287

Improper Authentication