A flaw was found in Keycloak. An active keycloak session can be hijacked by initiating a new authentication (having the query parameter prompt=login) and forcing the user to enter his credentials once again. If the user cancels this re-authentication by clicking Restart login, the account takeover could take place as the new session, with a different SUB, will have the same SID as the previous session.
{
"cwe_ids": [
"CWE-287",
"CWE-384",
"CWE-613"
],
"github_reviewed_at": "2024-04-17T18:25:29Z",
"github_reviewed": true,
"nvd_published_at": "2024-04-25T16:15:10Z",
"severity": "MODERATE"
}