Katalog CVE

CVE-2026-44428

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

MCP Registry przed wersją 1.7.6 wiąże przepływ GitHub OIDC tylko z globalnym ciągiem audience, a nie z konkretną instancją rejestru. Token uzyskany dla jednego wdrożenia jest akceptowany przez inne wdrożenia o tym samym kodzie i audience, co pozwala na niewłaściwe przypisanie uprawnień publikacji. Podatność naprawiono w wersji 1.7.6.

Ocena ryzyka

Token OIDC uzyskany legalnie w jednym rejestrze może zostać użyty do publikacji w innym wdrożeniu, naruszając izolację i kontrolę dostępu. Może to prowadzić do nieautoryzowanej publikacji pakietów.

Rekomendacja

Zaktualizuj MCP Registry do wersji 1.7.6 lub nowszej. Do czasu aktualizacji rozważ ograniczenie zaufania między wdrożeniami rejestru.

Inne podatności w MCP Registry

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

The MCP Registry provides MCP clients with a list of MCP servers, like an app store for MCP servers. Prior to 1.7.6, the client-side and server-side GitHub OIDC flow is bound only to a global audience string, not to the specific registry instance being targeted. On the client side, the publisher always appends audience=mcp-registry when requesting the GitHub Actions ID token, regardless of the selected --registry URL. On the server side, the exchange endpoint validates only that same fixed audience and then derives publish permissions directly from repository_owner. As a result, a token legitimately obtained while interacting with one registry deployment remains acceptable to any other deployment that shares the same code and audience string. This vulnerability is fixed in 1.7.6.

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