CVE-2026-16615
ŚrednieCVSS 6.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 17 - wyżej niż 17% wszystkich znanych CVE
Streszczenie
W librest stwierdzono użycie kryptograficznie niebezpiecznego generatora liczb pseudolosowych (GRand z GLib) w implementacji PKCE dla autoryzacji OAuth. Umożliwia to odtworzenie kodu weryfikacyjnego i obejście ochrony PKCE.
Ocena ryzyka
Atakujący może podszyć się pod klienta OAuth i przejąć tokeny dostępu, co może prowadzić do nieautoryzowanego dostępu do chronionych zasobów.
Rekomendacja
Zaleca się aktualizację librest do wersji używającej kryptograficznie bezpiecznego generatora liczb losowych oraz ponowne wygenerowanie kodów weryfikacyjnych.
Inne podatności w librest
Oryginalny opis (angielski, źródło NVD)
A flaw was found in librest. The PKCE implementation for OAuth authorization uses the GRand function from the GLib API, a cryptographically insecure pseudo-random number generator. Because the generated "code verifier" lacks sufficient cryptographic entropy, a malicious actor can reverse-engineer the pseudo-random number generator (PRNG) seed to predict or reconstruct the code verifier string, allowing an attacker to bypass PKCE protections and successfully impersonate the client during the OAuth 2.0 authorization flow.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

