Pushed Authorization Request Flaw in Keycloak Allows Authorization Code Reuse
CVE-2026-96446
4.2MEDIUM
What is CVE-2026-96446?
A flaw exists in the Pushed Authorization Request (PAR) implementation of Keycloak that impacts the silent authentication process using prompt=none. This vulnerability allows attackers to bypass essential security steps if a user is already authenticated. As a result, the application fails to enforce a critical security rule that a pushed request URI is utilized only once. Attackers may exploit this weakness to reuse a request URI and potentially acquire multiple authorization codes for signed-in users, infringing upon established security standards like FAPI-2.