Bug 2563288 (CVE-2026-118959) - CVE-2026-118959 keycloak-services: keycloak-services: Required actions bypassed via kc_action parameter
Summary: CVE-2026-118959 keycloak-services: keycloak-services: Required actions bypass...
Keywords:
Status: NEW
Alias: CVE-2026-118959
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-29 08:19 UTC by OSIDB Bzimport
Modified: 2026-10-29 08:19 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-29 08:19:22 UTC
A vulnerability was found in Keycloak where mandatory required actions can be bypassed using the kc_action query parameter. When an authorization request includes kc_action set to the alias of a pending mandatory action (such as VERIFY_PROFILE or TERMS_AND_CONDITIONS), the server incorrectly treats the request as an application-initiated action. Because these specific providers do not support application-initiated invocation, they are added to an internal ignored actions list. Consequently, the authentication flow completes without presenting the required challenge to the user. An authenticated attacker with a pending required action can exploit this by appending the kc_action parameter to their authorization request. Successful exploitation allows the attacker to obtain valid access tokens and bypass admin-enforced requirements like profile attribute updates or acceptance of terms and conditions on every login.


Note You need to log in before you can comment on or make changes to this bug.