Freeipa · Freeipa · CVE-2024-3183
**Name of the Vulnerable Software and Affected Versions**
FreeIPA versions prior to 4.12.2
**Description**
A vulnerability was found in FreeIPA where a Kerberos TGS-REQ is encrypted using the client's session key. However, the ticket it contains is encrypted using the target principal key directly. For user principals, this key is a hash of a public per-principal randomly-generated salt and the user's password. If a principal is compromised, an attacker could retrieve tickets encrypted to any principal and run brute force attacks to find character strings able to decrypt tickets when combined to a principal salt, potentially finding the principal's password.
**Recommendations**
Update to FreeIPA version 4.12.2 or later to resolve the issue. As a temporary workaround, consider restricting access to the Kerberos TGS-REQ encryption process to minimize the risk of exploitation. Additionally, ensure that all user passwords are complex and unique to prevent brute force attacks.