SEPTEMBER 20, 2026
Live Feed
Back to database
Case File

CVE-2026-16615

MEDIUM · CVSS 6.8 EPSS 0.25%

Source: NVD + CISA KEV + EPSS · Published 2026-07-22 · Last synced 2026-08-21

CyberRota Analysis

AI-Generated

A vulnerability exists in the PKCE implementation of OAuth authorization within librest, where the use of a cryptographically insecure pseudo-random number generator from the GLib API leads to insufficient entropy in the generated "code verifier." This weakness allows attackers to potentially predict or reconstruct the code verifier, enabling them to bypass PKCE protections and impersonate clients during the OAuth 2.0 authorization process. Organizations utilizing librest for OAuth 2.0 should prioritize addressing this vulnerability to safeguard against potential client impersonation attacks.

CVE
CVE-2026-16615
Severity
MEDIUM
CVSS
6.8
EPSS
0.25%

Original NVD Description

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.