Katalog CVE

CVE-2026-56675

WysokieCVSS 8.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

9Router w wersji przed 0.5.2 traktuje żądania z pętli zwrotnej jako zaufane i zezwala na dostęp do /v1/* bez klucza API. Gdy odwrotne proxy przekierowuje ruch publiczny przez 127.0.0.1, src/dashboardGuard.js błędnie klasyfikuje żądania zewnętrzne jako lokalne, co umożliwia zdalnemu, nieuwierzytelnionemu atakującemu dostęp do API /v1, w tym do /v1/models oraz potencjalne nadużycie skonfigurowanych poświadczeń dostawcy upstream.

Ocena ryzyka

Organizacja narażona jest na nieautoryzowany dostęp do wrażliwych punktów końcowych API oraz potencjalną kradzież lub nadużycie poświadczeń dostawców usług AI, co może prowadzić do wycieku danych i niekontrolowanych kosztów.

Rekomendacja

Należy natychmiast zaktualizować 9Router do wersji 0.5.2 lub nowszej. Do czasu aktualizacji zaleca się skonfigurowanie odwrotnego proxy tak, aby nie przekazywało ruchu publicznego przez interfejs pętli zwrotnej.

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.2, 9router treats loopback requests as trusted and allows /v1/* access without an API key, so a same-host reverse proxy that forwards public traffic to the backend through 127.0.0.1 causes src/dashboardGuard.js to misclassify external requests as local. A remote unauthenticated attacker can access /v1 APIs such as /v1/models and may abuse configured upstream provider credentials through /v1 proxy endpoints depending on enabled providers. This issue is fixed in version 0.5.2.

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