Katalog CVE

CVE-2026-79746

WysokieCVSS 8.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

MCPHub przed wersją 1.0.31 ma lukę w autoryzacji dla kluczy bearer z accessType 'servers' lub 'custom' używanych w trasach grupowych. Funkcja isBearerKeyAllowedForRequest przyznaje dostęp do całej grupy, jeśli jakikolwiek serwer w grupie znajduje się na liście allowedServers klucza, bez ponownego sprawdzania po autoryzacji. Klucz ograniczony do jednego serwera daje dostęp do wszystkich serwerów w grupie.

Ocena ryzyka

Organizacja jest narażona na nieautoryzowany dostęp do serwerów MCP, ponieważ klucze API mogą być używane do uzyskania dostępu do serwerów, do których nie były przeznaczone. Może to prowadzić do naruszenia poufności i integralności danych.

Rekomendacja

Zaleca się aktualizację MCPHub do wersji 1.0.31 lub nowszej, która zawiera poprawkę. Należy również przejrzeć konfigurację kluczy i upewnić się, że są one przypisane do właściwych serwerów.

Inne podatności w MCPHub

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS