Katalog CVE

CVE-2026-56678

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W 9Router przed wersją 0.5.6, endpoint walidacji klucza API Kiro (POST /api/oauth/kiro/api-key) konstruuje adres URL upstream na podstawie wartości regionu kontrolowanej przez użytkownika. Umożliwia to uwierzytelnionemu atakującemu przekazanie spreparowanego regionu (np. kiro-canary.local:8443#) i skierowanie żądania walidacji do kontrolowanego przez siebie hosta, jednocześnie przesyłając klucz API Kiro w nagłówku Authorization.

Ocena ryzyka

Ryzyko polega na wycieku poufnych kluczy API Kiro do zewnętrznego, nieautoryzowanego serwera, co może prowadzić do nieautoryzowanego dostępu do zasobów chronionych tymi kluczami oraz naruszenia bezpieczeństwa danych.

Rekomendacja

Należy niezwłocznie zaktualizować 9Router do wersji 0.5.6 lub nowszej, która zawiera poprawkę eliminującą podatność na wstrzykiwanie adresu URL.

Inne podatności w 9Router

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

9Router is an AI router & token saver. Prior to 0.5.6, the Kiro API-key validation endpoint POST /api/oauth/kiro/api-key builds an upstream URL using a user-controlled region value, allowing an authenticated attacker to supply a crafted region such as kiro-canary.local:8443# and cause 9Router to send the Kiro validation request to an attacker-controlled host while forwarding the submitted Kiro API key as an Authorization header. This issue is fixed in version 0.5.6.

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