Katalog CVE

CVE-2026-16615

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

Percentyl 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