CVE-2026-53708
Last modified
CVE-2026-53708 is a medium-severity vulnerability rated 6.6/10 on the CVSS scale. ContextForge is an AI gateway, registry, and proxy that provides centralized discovery, guardrails, and management for MCP, A2A, and REST or gRPC APIs. Prior to 1.0.3, the /admin/gateways/test call site in mcpgateway/admin.py calls validate_gateway_test_url() in mcpgateway/common/validators.py to resolve and reject private, loopback, link-local, and cloud-metadata addresses, but ResilientHttpClient later resolves the original hostname again without binding the validated address.
Description
ContextForge is an AI gateway, registry, and proxy that provides centralized discovery, guardrails, and management for MCP, A2A, and REST or gRPC APIs. Prior to 1.0.3, the /admin/gateways/test call site in mcpgateway/admin.py calls validate_gateway_test_url() in mcpgateway/common/validators.py to resolve and reject private, loopback, link-local, and cloud-metadata addresses, but ResilientHttpClient later resolves the original hostname again without binding the validated address. When MCPGATEWAY_ADMIN_API_ENABLED is enabled, an attacker with a database-backed role containing explicit gateways.read permission can use DNS rebinding to return a public address during validation and a private or metadata address during connection, bypassing ssrf_blocked_networks and ssrf_dns_fail_closed because those controls apply only to the validation-time result. The endpoint's allow_admin_bypass=False setting means a bootstrap-only virtual platform-admin identity without a database role is not sufficient. Successful exploitation can reach internal services and cloud metadata, expose cloud credentials, access internal APIs, or probe internal network ports. This issue is fixed in version 1.0.3.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| IBM | mcp-context-forge | < 1.0.3 |
| IBM | mcp-contextforge-gateway | < 1.0.3 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-53708?
How severe is CVE-2026-53708?
How do I fix CVE-2026-53708?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-53701An out-of-bounds write vulnerability was found in GStreamer'…6.5
- CVE-2026-53702A stack buffer overflow flaw was found in the GStreamer H.26…6.5
- CVE-2026-53703A vulnerability was found in the GStreamer RealMedia demuxer…7.1
- CVE-2026-53704A flaw was found in GStreamer's RealMedia demuxer in the gst…7.1
- CVE-2026-53705A flaw was found in GStreamer's WavPack audio decoder in gst…7.6
- CVE-2026-53706PREVAIL is a Polynomial-Runtime EBPF Verifier using an Abstr…8.8
- CVE-2026-5371The MonsterInsights – Google Analytics Dashboard for WordPre…7.1
- CVE-2026-53710MCP Context Forge is an AI gateway, registry, and proxy for …10
- CVE-2026-53712SCRAM (Salted Challenge Response Authentication Mechanism) i…8.2
- CVE-2026-53713Envoy Gateway is an open source project for managing Envoy P…9.1
- CVE-2026-53714Envoy Gateway is an open source project for managing Envoy P…7.4
- CVE-2026-53715Envoy Gateway is an open source project for managing Envoy P…5.3
Are you affected by CVE-2026-53708?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
