CVE-2026-115325
WysokieCVSS 8.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
Netmaker do wersji 1.7.0 zawiera podatność na obejście autoryzacji w handlerze updateExtClient, która pozwala użytkownikom o zakresie sieci modyfikować zewnętrznych klientów w innych sieciach. Atakujący posiadający uprawnienia do zewnętrznych klientów w jednej sieci mogą wysyłać żądania PUT do /api/extclients/{network}/{clientid}, aby zastąpić klucze publiczne, wyłączyć klientów i uzyskać prywatne klucze WireGuard.
Ocena ryzyka
Atakujący może przejąć kontrolę nad zewnętrznymi klientami w innych sieciach i uzyskać prywatne klucze WireGuard, co może prowadzić do nieautoryzowanego dostępu do sieci VPN i naruszenia bezpieczeństwa komunikacji.
Rekomendacja
Zaktualizuj Netmaker do wersji nowszej niż 1.7.0, która naprawia podatność. Do czasu aktualizacji ogranicz uprawnienia użytkowników o zakresie sieci i monitoruj żądania PUT do endpointu /api/extclients/.
Inne podatności w Netmaker
Zobacz wszystkie- CVE-2026-38651Wysokie
W wersjach Netmaker przed 1.5.0 występuje podatność na obejście uwierzytelniania. Funkcja VerifyHostToken w pliku logic/jwts.go nieprawidłowo weryfikuje podpis JWT podczas weryfikacji tokenów hosta, co pozwala atakującemu na sfałszowanie tokena JWT i podszycie się pod dowolny host w sieci.
- CVE-2023-32079Wysokie
W Netmakerze, który tworzy sieci z WireGuard, odkryto podatność na masowe przypisanie w wersjach przed 0.17.1 i 0.18.6, która pozwala użytkownikowi niebędącemu administratorem na eskalację uprawnień do poziomu użytkownika administracyjnego.
- CVE-2023-32078Wysokie
W Netmakerze, który tworzy sieci z WireGuard, odkryto podatność typu Insecure Direct Object Reference (IDOR) w funkcji aktualizacji użytkownika w wersjach przed 0.17.1 i 0.18.6. Umożliwia ona aktualizację hasła innego użytkownika poprzez podanie jego nazwy użytkownika.
- CVE-2023-32077Wysokie
W Netmaker, przed wersjami 0.17.1 i 0.18.6, wykryto użycie zakodowanego klucza DNS, co pozwalało nieautoryzowanym użytkownikom na interakcję z punktami końcowymi API DNS. Problem został naprawiony w wersjach 0.17.1 i 0.18.6.
- CVE-2022-36110Wysokie
Netmaker przed wersją 0.15.1 miał problem z niewłaściwą autoryzacją, co pozwalało użytkownikom bez uprawnień administracyjnych na wykonywanie uprzywilejowanych wywołań API. Użytkownicy, którzy zostali dodani do platformy Netmaker bez uprawnień administratora, mogli wykorzystać swoje tokeny autoryzacyjne do uruchamiania funkcji na poziomie administratora przez API.
- CVE-2026-32599Średnie
Netmaker tworzy sieci z WireGuard. W wersjach przed 1.5.0 funkcja sqliteDeleteRecord w warstwie bazy danych konstruuje instrukcje SQL DELETE przy użyciu bezpośredniej konkatenacji ciągów z danymi wejściowymi użytkownika. Umożliwia to uwierzytelnionemu atakującemu przeprowadzenie boolowskiej iniekcji SQL.
- CVE-2026-81034Średnie
Netmaker wyłącza weryfikację certyfikatów TLS podczas połączenia ze skonfigurowanym serwerem pocztowym. Pole skip-verify jest ustawione na true bezwarunkowo, co pozwala klientowi akceptować dowolny certyfikat, w tym od pośrednika. Wiadomości wysyłane przez Netmaker obejmują resetowanie haseł z tokenami jednorazowymi oraz zaproszenia użytkowników z linkami rejestracyjnymi, które mogą zostać przechwycone.
Oryginalny opis (angielski, źródło NVD)
Netmaker through 1.7.0 contains an authorization bypass vulnerability in the updateExtClient handler that allows network-scoped users to modify external clients on other networks. Attackers with external client permissions on one network can send PUT requests to /api/extclients/{network}/{clientid} to replace public keys, disable clients, and obtain WireGuard private keys.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

