CVE-2024-11029 Freeipa: administrative user data leaked through systemd journal
FreeIPA leaks administrative credentials to the systemd journal during installation, allowing attackers with journal access to steal admin passwords.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-11029?
CVE-2024-11029 is a medium-severity vulnerability in Red Hat Enterprise Linux 10, published on 15 Jan 2025. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
A flaw was found in the FreeIPA API audit, where it sends the whole FreeIPA command line to journalctl. As a consequence, during the FreeIPA installation process, it inadvertently leaks the administrative user credentials, including the administrator password, to the journal database. In the worst-case scenario, where the journal log is centralized, users with access to it can have improper access to the FreeIPA administrator credentials.
Weakness: CWE-497
Which versions are affected by CVE-2024-11029?
Linux distribution packages (38)
ipa-client AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-client-common AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-client-epn AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-client-samba AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-common AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-selinux AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-selinux-luna AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-selinux-nfast AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-server AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-server-common AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-server-dns AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa-server-trust-ad AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
python3-ipaclient AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
python3-ipalib AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
python3-ipaserver AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
python3-ipatests AlmaLinux:9 | All versions | 4.12.2-1.el9_5.3 |
ipa Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-client Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-client-common Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-client-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-client-epn Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-client-samba Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-common Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-selinux Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-selinux-luna Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-selinux-nfast Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-server Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-server-common Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-server-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-server-dns Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-server-trust-ad Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
ipa-server-trust-ad-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
python3-ipaclient Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
python3-ipalib Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
python3-ipaserver Red Hat:enterprise_linux:9::appstream | All versions | 0:4.12.2-1.el9_5.3 |
python3-ipatests Red Hat:enterprise_linux:9::crb | All versions | 0:4.12.2-1.el9_5.3 |
How do I fix CVE-2024-11029?
Apply the vendor's patch.
Is CVE-2024-11029 being exploited?
There is no known exploitation of CVE-2024-11029 in the wild and no public exploit code.
Sources
Also known as ALSA-2025:0334, DEBIAN-CVE-2024-11029, GHSA-45q7-xhfm-xqjp, RHSA-2025:0334, UBUNTU-CVE-2024-11029.