Skip to main content

MCPHub CVE-2026-79744

| EUVDEUVD-2026-68690 HIGH
Improper Privilege Management (CWE-269)
2026-08-31 security-advisories@github.com
8.8
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain any valid MCPHub user account
  2. Delivery
    Authenticate and obtain session token
  3. Exploit
    Send crafted PUT /api/system-config request
  4. Execution
    Server skips isAdmin role check
  5. Persist
    Overwrite system-wide MCP routing configuration
  6. Impact
    Gain effective admin control over all managed MCP servers

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid authenticated session in MCPHub at any privilege level - no admin account is needed. The attacker must have network access to the MCPHub API. Beyond valid credentials to any user account and network reachability, no special configuration, enabled features, or non-default settings are required. Exploitation is limited by: (1) the requirement to hold at least one valid credential (PR:L per CVSS - unauthenticated exploitation is not possible), and (2) the target must be running MCPHub prior to version 1.0.29. There is no user interaction and no attack complexity beyond crafting a valid PUT request body.

Impact

CVSS 8.8 with AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H is an accurate reflection of real-world exploitability: the only barrier is possession of any valid MCPHub account, and no configuration complexity is required. The PR:L metric is the defining signal - in any multi-user MCPHub deployment, every non-admin account is a potential attack path. EPSS data is absent from available intelligence, preventing probabilistic exploitation likelihood comparison. The vulnerability is not listed in CISA KEV and no public POC has been identified, which moderates urgency somewhat. However, the simplicity of the exploit (a single crafted PUT request after login) means that even a mid-sized IT organization running MCPHub as a shared service should treat this as urgent regardless of KEV status. SSVC signals align with high technical impact and automatable exploitation once a credential is obtained. Risk is bounded by MCPHub's relatively niche deployment footprint, but for organizations using it, the blast radius is the entire MCP routing infrastructure.

Exploit ScenarioDerived

An attacker who has obtained any valid MCPHub account - including a freshly registered low-privilege user - authenticates to the API and issues a crafted PUT request to /api/system-config with a malicious payload. The server processes the request without inspecting the user's admin status, overwriting system-wide configuration such as MCP server routing rules or API endpoint definitions. This can redirect traffic to attacker-controlled infrastructure, disable downstream service authentication, or cause a complete disruption of MCP orchestration across the hub.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 31, 2026

Privilege escalation in MCPHub prior to version 1.0.29 allows any authenticated low-privilege user to modify system-wide configuration via the PUT /api/system-config endpoint. The handler updateSystemConfig never validates req.user.isAdmin, meaning the app-wide authentication middleware - which only confirms a valid session exists - is the sole barrier, granting any account holder effective administrative control over routing rules and server integrations. No public exploit has been identified at time of analysis, but the attack is trivially reproducible given network access and any valid credential.

RemediationAI

Upgrade to MCPHub version 1.0.29 or later, available at https://github.com/samanhappy/mcphub/releases/tag/v1.0.29 per the vendor advisory at https://github.com/samanhappy/mcphub/security/advisories/GHSA-4gc8-885f-qj36. If an immediate upgrade is not feasible, restrict the PUT /api/system-config endpoint at the reverse-proxy or WAF layer to explicitly allowlisted admin source IPs - note this has operational impact if admin users connect from dynamic or shared IPs. A secondary compensating control is to disable open user registration, reducing the pool of accounts that could be leveraged; however this does not protect against insider threats or compromised non-admin credentials. Neither workaround substitutes for patching, as they rely on external controls rather than fixing the missing authorization check in the application itself.

Affected VersionsENISA

MCPHub < 1.0.29

Affected Packages

euvd mcphub fix: 1.0.29

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

MCPHub is an open-source Node.js application (github.com/samanhappy/mcphub) that acts as a centralized gateway for managing, routing, and orchestrating multiple Model Context Protocol (MCP) servers and APIs into unified endpoints. The root cause is CWE-269 (Improper Privilege Management): the PUT /api/system-config route is protected only by a global authentication middleware confirming session validity and a rate limiter, but the updateSystemConfig handler contains no role-based access control (RBAC) check. Specifically, it never reads or evaluates req.user.isAdmin, allowing any authenticated user - regardless of role - to invoke an endpoint intended exclusively for administrators. No CPE string was provided in source intelligence; the affected software is the MCPHub Node.js application across all releases prior to v1.0.29.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (github) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-accessible API requiring only a valid low-privilege session with no scope change, as impact is confined to the MCPHub instance itself.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Aug 31, 2026 - 19:17 EUVD
CVE Published
Aug 31, 2026 - 18:17 cve.org
HIGH 8.8

DescriptionCVE.org

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.

Technical POC Analysis

Advisory: GHSA-4gc8-885f-qj36 (samanhappy/mcphub).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

MCPHub versions prior to 1.0.29 contain a privilege escalation vulnerability allowing any authenticated user to gain administrative control over system configuration, routing rules, and server integrations. Compromised or malicious employee accounts can exploit this with a single API call to fully hijack application infrastructure without elevated privileges. Organizations using MCPHub risk unauthorized configuration changes, rogue integrations, and lateral movement to dependent systems.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to PUT /api/system-config via firewall or API gateway ACLs, limiting to verified admin IP ranges only; (2) Deploy WAF rules blocking PUT requests to /api/system-config from non-admin source IPs; (3) Implement real-time audit logging and alerting for all /api/system-config modification attempts; (4) Enforce multi-factor authentication (MFA) on all MCPHub user accounts to reduce credential compromise risk; (5) Isolate MCPHub instances from sensitive production systems using network segmentation.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche open-source MCP server hub, limited production enterprise footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy