Katalog CVE

CVE-2026-56679

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

W 9Router przed wersją 0.5.4 endpoint PATCH /api/settings zapisuje całe ciało żądania do ustawień trwałych bez listy dozwolonych pól. Umożliwia to uwierzytelnionemu użytkownikowi ustawienie krytycznych pól bezpieczeństwa, takich jak requireLogin, i wyłączenie uwierzytelniania dla całej aplikacji, co naraża chronione trasy na nieuwierzytelniony dostęp.

Ocena ryzyka

Ryzyko polega na możliwości całkowitego wyłączenia uwierzytelniania przez atakującego z kontem użytkownika, co prowadzi do nieautoryzowanego dostępu do wrażliwych danych i funkcji aplikacji.

Rekomendacja

Należy natychmiast zaktualizować 9Router do wersji 0.5.4 lub nowszej, która zawiera poprawkę usuwającą tę podatność.

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.4, the PATCH /api/settings endpoint writes the entire request body to persistent settings without a field whitelist, allowing an authenticated user to set security-critical fields such as requireLogin and disable authentication for the whole application, exposing protected routes such as /api/keys and /api/providers to unauthenticated access. This issue is reported as fixed in version 0.5.4.

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