Vulnerability · Published Jun 12, 2024 · Assigned by redhat

CVE-2024-3183Freeipa: user can obtain a hash of the passwords of all domain users and perform offline brute force

High 8.1

In plain English

A high-severity security flaw in freeipa. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.1% (higher than 81% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.1High
Exploit odds (30 days)2.1%top 18.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

A vulnerability was found in FreeIPA in a way when a Kerberos TGS-REQ is encrypted using the client’s session key. This key is different for each new session, which protects it from brute force attacks. 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 it means the attacker would be able to retrieve tickets encrypted to any principal, all of them being encrypted by their own key directly. By taking these tickets and salts offline, the attacker could run brute force attacks to find character strings able to decrypt tickets when combined to a principal salt (i.e. find the principal’s password).

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8bind-dyndb-ldap11.6-5.module_el8.10.0+3844+20e075e5.alma.2ALSA-2024:3755
AlmaLinux:8custodia0.6.0-3.module_el8.6.0+2881+2f24dc92ALSA-2024:3755
AlmaLinux:8ipa-client4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-client4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-client-common4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-client-common4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-client-epn4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-client-epn4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-client-samba4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-client-samba4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-common4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-common4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-healthcheck0.12-3.module_el8.9.0+3651+d05ea4c5ALSA-2024:3755
AlmaLinux:8ipa-healthcheck-core0.12-3.module_el8.9.0+3651+d05ea4c5ALSA-2024:3755
AlmaLinux:8ipa-python-compat4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:8ipa-selinux4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-selinux4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-server4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-server4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-server-common4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-server-common4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-server-dns4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-server-dns4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8ipa-server-trust-ad4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9ipa-server-trust-ad4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8opendnssec2.1.7-1.module_el8.6.0+2881+2f24dc92ALSA-2024:3755
AlmaLinux:8opendnssec2.1.7-1.module_el8.6.0+3031+2f24dc92ALSA-2024:3755
AlmaLinux:8python3-custodia0.6.0-3.module_el8.6.0+2881+2f24dc92ALSA-2024:3755
AlmaLinux:8python3-ipaclient4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9python3-ipaclient4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8python3-ipalib4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9python3-ipalib4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8python3-ipaserver4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9python3-ipaserver4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8python3-ipatests4.9.13-10.module_el8.10.0+3857+9c8da539ALSA-2024:3755
AlmaLinux:9python3-ipatests4.11.0-15.el9_4.alma.1ALSA-2024:3754
AlmaLinux:8python3-jwcrypto0.5.0-2.module_el8.10.0+3844+20e075e5ALSA-2024:3755
AlmaLinux:8python3-kdcproxy0.4-5.module_el8.9.0+3785+2238a12aALSA-2024:3755
AlmaLinux:8python3-pyusb1.0.0-9.1.module_el8.7.0+3349+cfeff52eALSA-2024:3755
AlmaLinux:8python3-qrcode5.1-12.module_el8.6.0+2881+2f24dc92ALSA-2024:3755
AlmaLinux:8python3-qrcode-core5.1-12.module_el8.6.0+2881+2f24dc92ALSA-2024:3755
AlmaLinux:8python3-yubico1.3.2-9.1.module_el8.7.0+3349+cfeff52eALSA-2024:3755
AlmaLinux:8slapi-nis0.60.0-4.module_el8.10.0+3844+20e075e5.alma.1ALSA-2024:3755
AlmaLinux:8softhsm2.6.0-5.module_el8.6.0+2881+2f24dc92ALSA-2024:3755
AlmaLinux:8softhsm2.6.0-5.module_el8.6.0+3031+2f24dc92ALSA-2024:3755
AlmaLinux:8softhsm-devel2.6.0-5.module_el8.6.0+2881+2f24dc92ALSA-2024:3755
AlmaLinux:8softhsm-devel2.6.0-5.module_el8.6.0+3031+2f24dc92ALSA-2024:3755
Debian:12freeipano fix listedDEBIAN-CVE-2024-3183
Debian:13freeipa4.12.2-1DEBIAN-CVE-2024-3183
Rocky Linux:8bind-dyndb-ldap0:11.6-5.module+el8.10.0+1819+0aeba2f1RLSA-2024:3755
Rocky Linux:8custodia0:0.6.0-3.module+el8.9.0+1371+ffa84eb9RLSA-2024:3755
Rocky Linux:8ipa0:4.9.13-10.module+el8.10.0+1828+d0e644b0RLSA-2024:3755
Rocky Linux:9ipa0:4.11.0-15.el9_4RLSA-2024:3754
Rocky Linux:8ipa-healthcheck0:0.12-3.module+el8.9.0+1433+5bd2f890RLSA-2024:3755
Rocky Linux:8opendnssec0:2.1.7-1.module+el8.9.0+1371+ffa84eb9RLSA-2024:3755
Rocky Linux:8python-jwcrypto0:0.5.0-2.module+el8.10.0+1818+2dfda7a6RLSA-2024:3755
Rocky Linux:8python-kdcproxy0:0.4-5.module+el8.9.0+1371+ffa84eb9RLSA-2024:3755
Rocky Linux:8python-qrcode0:5.1-12.module+el8.9.0+1371+ffa84eb9RLSA-2024:3755
Rocky Linux:8python-yubico0:1.3.2-9.1.module+el8.9.0+1371+ffa84eb9RLSA-2024:3755
Rocky Linux:8pyusb0:1.0.0-9.1.module+el8.9.0+1371+ffa84eb9RLSA-2024:3755
Rocky Linux:8slapi-nis0:0.60.0-4.module+el8.9.0+1573+39ab85f4RLSA-2024:3755
Rocky Linux:8softhsm0:2.6.0-5.module+el8.9.0+1371+ffa84eb9RLSA-2024:3755
Ubuntu:22.04:LTSfreeipano fix listedUBUNTU-CVE-2024-3183
Ubuntu:24.04:LTSfreeipano fix listedUBUNTU-CVE-2024-3183
Ubuntu:25.10freeipano fix listedUBUNTU-CVE-2024-3183
Ubuntu:26.04:LTSfreeipano fix listedUBUNTU-CVE-2024-3183
Ubuntu:26.10freeipano fix listedUBUNTU-CVE-2024-3183

Affected products (as reported)

Weakness: CWE-916 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

References