Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-53708— ContextForge: DNS TOCTOU race condition causes SSRF protection bypass (`/admin/gateways/test`)

Quick assessment

Affected
IBM mcp-context-forge
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

ContextForge 是一个 AI 网关、注册中心及代理,为 MCP、A2A 以及 REST 或 gRPC API 提供集中式发现、护栏(guardrails)和管理功能。 在 1.0.3 版本之前, 中 的调用点会调用 中的 函数,用于解析并拒绝私有地址、环回地址、链路本地地址以及云元数据地址。然而, 随后会再次解析原始主机名,而未绑定经过验证的地址。 当启用 时,拥有基于数据库的角色且具备显式 权限的攻击者,可以利用 DNS 重绑定攻击:在验证阶段返回一个公网地址,而在建立连接阶段返回一个私有地址或元数据地

CVSS 6.6 · Medium

Possible ATT&CK Techniques 2 AI

T1116.001 T1571 · Non-Standard Port

Affected Version Matrix 2

VendorProduct Version RangeStatus
IBM mcp-context-forge < 1.0.3 affected
IBM mcp-contextforge-gateway < 1.0.3 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-53708

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
ContextForge: DNS TOCTOU race condition causes SSRF protection bypass (`/admin/gateways/test`)
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
不恰当地信任反向DNS
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
IBM mcp-context-forge < 1.0.3 -
IBM mcp-contextforge-gateway < 1.0.3 -

II. Public POCs for CVE-2026-53708

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-53708

登录查看更多情报信息。

Vendor Advisories for CVE-2026-53708 (1)

Vendor Pages for CVE-2026-53708 (1)

Same Patch Batch · IBM · 2026-09-14 · 56 CVEs total

CVE-2026-16338 9.9 CRITICAL DataStage on Cloud Pak for Data has several vulnerabilities due to open source software
CVE-2026-16673 8.8 HIGH DataStage on Cloud Pak for Data has several vulnerabilities due to open source software
CVE-2026-13293 8.8 HIGH IBM MQ Java messaging is vulnerable to remote code execution
CVE-2026-16428 8.8 HIGH DataStage on Cloud Pak for Data has several vulnerabilities due to open source software
CVE-2026-16466 8.8 HIGH DataStage on Cloud Pak for Data has several vulnerabilities due to open source software
CVE-2026-17467 8.2 HIGH Vulnerabilities exists in IBM Cloud Pak for Data System
CVE-2026-16335 8.1 HIGH DataStage on Cloud Pak for Data has several vulnerabilities due to open source software
CVE-2026-17133 7.8 HIGH IBM App Connect Enterprise Toolkit is vulnerable to arbitrary code execution due to multip
CVE-2026-17416 7.8 HIGH IBM App Connect Enterprise Toolkit is vulnerable to arbitrary code execution due to multip
CVE-2026-17156 7.8 HIGH IBM App Connect Enterprise Toolkit is vulnerable to arbitrary code execution due to multip
CVE-2026-16432 7.7 HIGH DataStage on Cloud Pak for Data has several vulnerabilities due to open source software
CVE-2026-15955 7.5 HIGH IBM® Data Server driver for JDBC and SQLJ could allow a remote attacker to perform an arbi
CVE-2026-19290 7.5 HIGH IBM Sterling File Gateway is Vulnerable to Improper Access Control
CVE-2026-13107 7.1 HIGH Multiple secuirty vulnerabilies addressed with IBM Business Automation Workflow August 202
CVE-2026-13285 7.1 HIGH IBM MQ Managed File Transfer is vulnerable to XML external entity injection
CVE-2026-13275 7.1 HIGH IBM MQ Managed File Transfer is vulnerable to XML external entity injection
CVE-2026-13287 7.1 HIGH IBM MQ Managed File Transfer is vulnerable to XML external entity injection
CVE-2026-15634 6.5 MEDIUM IBM WebSphere Application Server prior to 9.0.5.29 and 8.5.5.31 are affected by multiple v
CVE-2026-16702 6.5 MEDIUM IBM® Db2® federated server could allow a remote authenticated attacker to cause a denial o
CVE-2026-15396 6.5 MEDIUM IBM WebSphere Application Server prior to 9.0.5.29 and 8.5.5.31 are affected by multiple v

Showing top 20 of 56 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-53708

No comments yet


Leave a comment