ZeroHour

CVE-2026-79747

niche

Authenticated SSRF in MCPHub before 1.0.32

CVSS 3.1
7.1 high
EPSS
<1%p7
Published
()
Modified
AI analysis

MCPHub before 1.0.32 is vulnerable to server-side request forgery (CWE-918): an authenticated non-admin user can register an MCP server that points to an arbitrary URL, causing the hub to issue server-side requests to it with no egress filtering of loopback, RFC1918 private ranges, or link-local 169.254.0.0/16. An attacker triggers the flaw by adding a server registration that targets an internal or metadata URL; via the OpenAPI proxy path the response body is returned to the caller, yielding fully reflected SSRF, while via the SSE/streamable-http transport the request is sent blind. Because internal addresses are reachable, an attacker with a non-admin account can probe and, in the reflected case, read responses from services on localhost and private subnets as well as the cloud metadata endpoint (169.254.169.254), potentially exposing internal data or credentials. Only deployments of MCPHub prior to 1.0.32 that allow non-admin authenticated users to register servers are affected. No public proof-of-concept is known, the issue is not in CISA KEV, and EPSS estimates a low (~0.2%) probability of exploitation within 30 days.

What to do: Upgrade to MCPHub 1.0.32 or later, which adds egress filtering for loopback, RFC1918 and 169.254.0.0/16. Until upgraded, limit server registration to trusted users and apply network-level egress controls so the hub cannot reach internal services or the cloud metadata endpoint, and review existing registered servers for entries pointing at internal or metadata URLs while checking logs for unexpected SSRF-style requests.

Affected
MCPHub (open-source project, advisory issued by GitHub) MCPHuball versions prior to 1.0.32; patched in 1.0.32
Estimated exposure
nichelikely no more than a few thousand self-hosted instances (no public install counts) — MCPHub is a self-hosted open-source aggregation hub in the still-young Model Context Protocol ecosystem with no published install metrics or internet-exposure scan data in the available data, so the installed base is assumed to be limited…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

MCPHub is a unified hub for centrally managing and dynamically orchestrating multiple MCP servers/APIs into separate endpoints with flexible routing strategies. Prior to version 1.0.32, an authenticated non-admin user can register a server pointing at an arbitrary URL and make the hub issue server-side requests to it, with no egress filtering (no block of loopback / RFC1918 / link-local 169.254.0.0/16). Via the OpenAPI proxy path the response body is returned to the caller (full, reflected SSRF); via the SSE/streamable-http transport the request is sent blind. This issue has been patched in version 1.0.32.

Weakness
CWE-918
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N

In the news

No ingested article mentions this CVE yet.