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.31, when a bearer key with accessType: 'servers' (or 'custom') is used against a group route, isBearerKeyAllowedForRequest grants access to the entire group as long as any single server in that group appears in the key's allowedServers list — not only when every server the key is scoped to matches, and critically, without ever re-checking allowedServers again once the group-level connection is authorized. A key explicitly scoped to one specific server therefore also grants full access to every other server that happens to share a group with it, including servers the key was never authorized for. This issue has been patched in version 1.0.31.
Published: 2026-08-31
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A bearer key limited to specific servers or configured for 'custom' unexpectedly allows a client to access every server in any group that contains at least one permitted server. The flaw in the server‑matching logic bypasses fine‑grained authorization, effectively granting full read and control over the entire group for a key that was intended to be highly restricted. This weakness, classified as CWE-863, could let an attacker read, modify, or delete data across all affected servers, compromising confidentiality, integrity, and availability for the entire group.

Affected Systems

The bug affects MCPHub versions prior to 1.0.31, distributed by the vendor samanhappy. Users running MCPHub 1.0.30 or earlier are vulnerable. The patched release 1.0.31, available as of the referenced GitHub release, removes the flawed logic.

Risk and Exploitability

The CVSS score of 8.1 indicates high severity. Because the flaw is triggered simply by supplying a bearer key with any overlap in allowed servers, an attacker can exploit it remotely from any network location that can reach the MCPHub endpoint. The EPSS score is not available, but the lack of a known exploit in public domains and its inclusion in a recent security advisory suggest high exploitation potential. The vulnerability is not listed in the CISA KEV catalog yet. Attackers do not need elevated privileges or privilege escalation; having a valid bearer key suffices to gain full group access.

Generated by OpenCVE AI on August 31, 2026 at 20:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade MCPHub to version 1.0.31 or later, which contains the authority‑check fix
  • Revoke any bearer keys that are scoped to servers that share a group with other servers, and re‑issue keys that are confined to the intended servers only
  • Disable or remove group routing functionality until the authoritative checking is restored or a compatible configuration is implemented

Generated by OpenCVE AI on August 31, 2026 at 20:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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.31, when a bearer key with accessType: 'servers' (or 'custom') is used against a group route, isBearerKeyAllowedForRequest grants access to the entire group as long as any single server in that group appears in the key's allowedServers list — not only when every server the key is scoped to matches, and critically, without ever re-checking allowedServers again once the group-level connection is authorized. A key explicitly scoped to one specific server therefore also grants full access to every other server that happens to share a group with it, including servers the key was never authorized for. This issue has been patched in version 1.0.31.
Title MCPHub: Server-scoped bearer key gains access to an entire group via partial (any-overlap) server matching
Weaknesses CWE-863
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T17:55:43.528Z

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

Link: CVE-2026-79746

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-31T18:17:20.057

Link: CVE-2026-79746

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T20:15:05Z

Weaknesses