SEPTEMBER 15, 2026
Live Feed
Back to database
Case File

CVE-2026-79748

CRITICAL · CVSS 9.9 EPSS 0.33% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-31 · Last synced 2026-09-15

CyberRota Analysis

AI-Generated

MCPHub versions prior to 0.12.15 are vulnerable due to a lack of authorization checks on the POST /api/servers and PUT /api/servers/:name endpoints, allowing authenticated non-admin users to execute arbitrary commands on the server. This critical vulnerability could lead to remote code execution with potentially root privileges, compromising the integrity and security of the host system. Organizations using MCPHub should prioritize upgrading to version 0.12.15 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-79748
Severity
CRITICAL
CVSS
9.9
EPSS
0.33%
Docker

Original NVD 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 0.12.15, the POST /api/servers and PUT /api/servers/:name endpoints in MCPHub create/update MCP server configurations and then immediately spawn the configured stdio process via child_process.spawn. Authentication is required, but there is no authorization check restricting these endpoints to admins, and there is no allowlist/sanitization on the command and args fields. As a result, any authenticated non-admin user can submit a server configuration with command:"/bin/sh" (or any other binary) and arbitrary args, causing MCPHub to execute the attacker-controlled process as the MCPHub server's OS user (commonly root in the published Docker image and in npx/systemd deployments). This issue has been patched in version 0.12.15.