Katalog CVE

CVE-2026-63089

KrytyczneCVSS 9.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

WireGuard Easy do wersji 15.3.0 zawiera podatność polegającą na generowaniu kryptograficznie słabego jednorazowego tokena linku. Token jest obliczany przy użyciu CRC32 z losowej wartości ograniczonej do zakresu 0-999, co pozwala nieuwierzytelnionemu atakującemu na odzyskanie poświadczeń peerów WireGuard poprzez brute-force klucza składającego się z maksymalnie 1000 kandydatów na identyfikator klienta.

Ocena ryzyka

Atakujący może uzyskać dostęp do klucza prywatnego i klucza współdzielonego peera, podszywając się pod niego w sieci VPN. Brak ograniczenia szybkości żądań i walidacji wygaśnięcia tokena na ścieżce /cnf/:oneTimeLink umożliwia skuteczne przeprowadzenie ataku.

Rekomendacja

Należy natychmiast zaktualizować WireGuard Easy do wersji zawierającej commit 66b292b lub nowszej. Dodatkowo wdrożyć ograniczenie szybkości żądań na ścieżce /cnf/:oneTimeLink oraz mechanizm walidacji wygaśnięcia tokena.

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

WireGuard Easy through 15.3.0, fixed in commit 66b292b, contains a cryptographically weak one-time link token generation vulnerability that allows unauthenticated network attackers to recover WireGuard peer credentials by brute-forcing a keyspace of at most 1000 candidate tokens per client ID, as the token is computed using CRC32 over a random value constrained to 0-999. Attackers can enumerate candidate tokens against the unauthenticated /cnf/:oneTimeLink route, which lacks rate limiting and does not validate token expiration, to obtain a peer's PrivateKey and PresharedKey and impersonate that peer on the VPN network.

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