[Description] An attacker can hijack the session to unlock the users when they has been locked with his last sesiA3n. ===================================================================== [Session hijacking] This type of attack involves an adversary that exploits weaknesses in an application's use of sessions in performing authentication. The advarsary is able to steal or manipulate an active session and use it to gain unathorized access to the application. ===================================================================== [Vulnerability Type] Session hijacking ===================================================================== [Example scenario] We are using two users to explain it: - [DEMO1] = Locked user - [DEMO2] = Normal user The [DEMO1] has been locked to the system and we are using the [DEMO2] session to try to unlock the [DEMO1] user but we canA't because we donA't have this privileges so this is correct like you can see in this screenshot. The session hijacking occurs when we use the old session that we had used with [DEMO1] user before lock it. This session hasnA't been deleted/expired so you can it to unlock the [DEMO1] user without problem like you can see in the next evidence. ===================================================================== [Vendor of Product] Redhat ===================================================================== [Affected Product Code Base] FreeIPA 2.213 ===================================================================== [Affected Component] Affected client web browser/Active Directory Users ===================================================================== [Attack Type] Remote ===================================================================== [Discoverer] Ricardo Sanchez Ruiz ===================================================================== [Username] rsanchezr ===================================================================== [CVE] CVE-2017-11191