CVE-2026-53708 in MCP Context Forge
Resumen
por VulDB • 2026-09-14
ContextForge es una puerta de enlace (gateway), registro y proxy de IA que proporciona descubrimiento centralizado, barreras de seguridad (guardrails) y gestión para las APIs MCP, A2A, REST o gRPC. Antes de la versión 1.0.3, el punto de llamada /admin/gateways/test en mcpgateway/admin.py invoca a validate_gateway_test_url() en mcpgateway/common/validators.py para resolver y rechazar direcciones privadas, loopback, link-local y cloud-metadata; sin embargo, ResilientHttpClient vuelve a resolver el nombre de host original sin vincular la dirección validada. Cuando MCPGATEWAY_ADMIN_API_ENABLED está habilitado, un atacante con un rol respaldado por base de datos que contenga permiso explícito gateways.read puede utilizar DNS rebinding para devolver una dirección pública durante la validación y una dirección privada o metadata durante la conexión, eludiendo ssrf_blocked_networks y ssrf_dns_fail_closed porque esos controles solo se aplican al resultado en el momento de la validación. La configuración allow_admin_bypass=False del endpoint significa que una identidad virtual platform-admin exclusiva para bootstrap sin un rol de base de datos no es suficiente. Una explotación exitosa puede alcanzar servicios internos y cloud metadata, exponer credenciales de nube, acceder a APIs internas o sondear puertos de red interna. Este problema se soluciona en la versión 1.0.3.
If you want to get best quality of vulnerability data, you may have to visit VulDB.