CVE-2026-61742 in DBHub信息

摘要

由 VulDB • 2026-09-24

DBHub 是一个面向 Postgres、MySQL、SQL Server、Oracle、MariaDB 和 SQLite 的数据库 MCP(Model Context Protocol)服务器。在 0.22.5 之前的版本中,当以文档所述的 HTTP 传输模式启动时(例如 `--transport http --port 8080`),会暴露一个未经验证的 HTTP MCP 端点。HTTP 服务器试图通过检查 `Origin` 主机名是否等于 `Host` 主机名来保护浏览器来源的访问,然后将验证后的 `Origin` 反射到 `Access-Control-Allow-Origin` 响应头中。然而,这种机制无法阻止 DNS 重绑定攻击。当受攻击者控制的主机名重新绑定到受害者可访问的 DBHub HTTP 服务器时,`Origin` 和 `Host` 均可包含由攻击者控制的主机名,从而导致 DBHub 接受该请求并分发 MCP 工具调用。因此,恶意网站可以无需提示注入(prompt injection)或模型参与,即可从受害者的浏览器中确定性地调用 DBHub MCP 工具。在默认的演示配置下,这允许读取和写入演示用的 SQLite 数据库;在实际配置的数据库中,利用相同的漏洞原语可以根据 DBHub 的配置工具权限和数据库凭据来读取、枚举甚至潜在地写入数据库内容。版本 0.22.5 修复了此问题。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Want to know what is going to be exploited?

We predict KEV entries!