Skip to main content
← All vulnerabilities
CVE-2026-117859EUVD-2026-112639GHSA-3CF5-CF36-HFWX

Keycloak-services: keycloak-services: par single-use bypass via flow restart

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The Keycloak identity and access management server (keycloak-services component) is affected through its Pushed Authorization Request (PAR) implementation. An attacker could reuse a single authorization request after the authentication flow is restarted, obtaining multiple access tokens and bypassing the single-use requirement.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

A flaw was found in the Pushed Authorization Request PAR implementation of the keycloak-services component. The issue occurs when an authentication flow is restarted, which incorrectly clears the internal markers used to track PAR consumption while leaving the request active. This allows an attacker to reuse the same authorization request to obtain multiple access tokens, bypassing security requirements for single-use requests.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  4. Record last updated

Affected versions

  • keycloak-services

    Version range not reported

  • rhbk/keycloak-rhel9

    Version range not reported

  • keycloak-services

    Version range not reported

References 2

access.redhat.com

bugzilla.redhat.com