MCPHub is a unified hub for centrally managing and dynamically orchestrating multiple MCP servers/APIs into separate endpoints with flexible routing s...
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.
AI Analyst Comment
Remediation
Apply vendor security updates immediately. Monitor for exploitation attempts and review access logs.
---METADATA---
VENDOR: Samanhappy
PRODUCT: MCPHub
AFFECTED_VERSIONS: < 1.0.29
CONFIDENCE: high
MISSING: none
PROFILE: daily@7c4e524780a4
MODEL: gemini-3.1-flash-lite
GENERATED: 2026-09-01T09:11:03.701Z
SOURCES_JSON: [{"url":"https://github.com/samanhappy/mcphub/security/advisories/GHSA-4gc8-885f-qj36","name":"https://github.com/samanhappy/mcphub/security/advisories/GHSA-4gc8-885f-qj36","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/samanhappy/mcphub/releases/tag/v1.0.29","name":"https://github.com/samanhappy/mcphub/releases/tag/v1.0.29","tags":["x_refsource_MISC"]}]
---END_METADATA---
Description Summary:
MCPHub contains an authorization bypass vulnerability in the PUT /api/system-config endpoint, allowing authenticated users to perform unauthorized configuration updates.
Executive Summary:
A critical authorization bypass in MCPHub allows authenticated users to modify system configurations, posing a significant risk of unauthorized administrative control.
Vulnerability Details
CVE-ID: CVE-2026-79744
Affected Software: Samanhappy MCPHub
Affected Versions: Prior to 1.0.29
Vulnerability: The vulnerability resides in the updateSystemConfig handler of the PUT /api/system-config endpoint, which fails to verify administrative privileges. Although the application requires general authentication, it neglects to inspect the req.user.isAdmin flag, permitting any authenticated user to modify system settings.
Business Impact
The ability for a standard authenticated user to modify system configurations represents a high risk of complete system compromise. Given the CVSS score of 8.8, this vulnerability could lead to unauthorized access, data manipulation, or service disruption. Organizations relying on MCPHub for orchestration should treat this as a high priority, as the potential for privilege escalation undermines the security architecture of the entire managed environment.
Remediation Plan
Immediate Action: Update MCPHub to version 1.0.29 or later immediately to implement the necessary authorization checks.
Proactive Monitoring: Review application access logs for unusual activity involving the /api/system-config endpoint, particularly requests originating from non-administrative user accounts.
Compensating Controls: Implement stricter network access controls or Web Application Firewall rules to restrict access to the /api/system-config endpoint to trusted administrative IP addresses until the update is applied.
Exploitation Status
Public Exploit Available: No (exploit_available: false)
Analyst Notes: As of September 1, 2026, there is no public information indicating active exploitation in the wild. However, per CISA's SSVC assessment, a proof-of-concept exists, so exploitation risk should be treated as credible. The vulnerability is highly exploitable due to the trivial nature of the missing authorization check.
Analyst Recommendation
The severity of this vulnerability, combined with the availability of a proof-of-concept, necessitates immediate action. Administrators must prioritize updating MCPHub to version 1.0.29 to close the authorization gap. Failure to do so leaves the system exposed to unauthorized configuration changes by any authenticated user, potentially leading to full administrative takeover.