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.29, MCPHub's PUT /api/system-config endpoint (handler updateSystemConfig) performs no authorization check. It is protected only by the app-wide authentication middleware and a rate limiter — it never inspects req.user.isAdmin. This issue has been patched in version 1.0.29.
Published: 2026-08-31
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in MCPHub’s PUT /api/system-config endpoint. The handler performs no check on the user’s administrative status, relying only on generic authentication and a rate limiter. Consequently, any authenticated user, even a non‑administrator, can alter the global security configuration of the entire MCPHub deployment. This allows an attacker to modify authorization rules, compromise credential handling, or otherwise disrupt the security posture of all connected MCP servers. The weakness is an example of improper authorization (CWE‑269) and privilege escalation via insecure API design (CWE‑862).

Affected Systems

The issue affects the MCPHub product from vendor samanhappy. All deployments using any version prior to 1.0.29 are vulnerable. Versions 1.0.29 and later contain the fix that enforces administrative checks on the system‑config endpoint.

Risk and Exploitability

The CVSS score of 8.8 classifies the flaw as high severity, indicating a significant impact if exploited. While no EPSS data is available, the lack of an authorization guard presents a clear and straightforward exploitation path for any authenticated user without administrative rights. Importantly, the vulnerability is not listed in CISA’s KEV catalog, but the severity and the nature of the flaw make it a strong candidate for targeted exploitation by attackers with legitimate access to the service. The attack vector is likely a normal web request from a non‑admin user, meaning that internal adversaries or compromised accounts pose a direct threat.

Generated by OpenCVE AI on August 31, 2026 at 19:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade MCPHub to version 1.0.29 or newer to apply the vendor fix that enforces admin checks on the system-config endpoint.
  • Restrict the PUT /api/system-config endpoint to authorized administrators by configuring role-based access controls or network restrictions, ensuring non-admin users cannot reach the endpoint.
  • Monitor API usage logs for unauthorized attempts to modify system configuration and consider temporarily disabling or rate-limiting the endpoint until the patch is applied.

Generated by OpenCVE AI on August 31, 2026 at 19:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Samanhappy
Samanhappy mcphub
Vendors & Products Samanhappy
Samanhappy mcphub

Mon, 31 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
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.29, MCPHub's PUT /api/system-config endpoint (handler updateSystemConfig) performs no authorization check. It is protected only by the app-wide authentication middleware and a rate limiter — it never inspects req.user.isAdmin. This issue has been patched in version 1.0.29.
Title MCPHub: Missing Authorization on `PUT /api/system-config` Lets Any Non-Admin Rewrite Global Security Configuration
Weaknesses CWE-269
CWE-862
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Samanhappy Mcphub
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T18:49:37.857Z

Reserved: 2026-08-25T14:08:18.108Z

Link: CVE-2026-79744

cve-icon Vulnrichment

Updated: 2026-08-31T18:49:33.556Z

cve-icon NVD

Status : Received

Published: 2026-08-31T18:17:19.763

Modified: 2026-08-31T19:17:13.557

Link: CVE-2026-79744

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T21:20:39Z

Weaknesses