Skip to content
OpenAdvisories

Description

A privilege escalation from host to domain vulnerability was found in the FreeIPA project. The FreeIPA package fails to validate the uniqueness of the `krbCanonicalName` for the admin account by default, allowing users to create services with the same canonical name as the REALM admin. When a successful attack happens, the user can retrieve a Kerberos ticket in the name of this service, containing the admin@REALM credential. This flaw allows an attacker to perform administrative tasks over the REALM, leading to access to sensitive data and sensitive data exfiltration.

Affected products

VendorProductAffectedFixed
— freeipa < 4.12.4 4.12.4
Red Hat Red Hat Enterprise Linux 10 — —
Red Hat Red Hat Enterprise Linux 7 Extended Lifecycle Support — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 8.2 Advanced Update Support — —
Red Hat Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.6 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 8.8 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9.4 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 6 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 freeipa 4.12.4-1 —
Debian 13 freeipa 4.12.4-1 —
Debian 12 freeipa No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 freeipa No fix yet —
Ubuntu 26.04 LTS freeipa No fix yet —
Ubuntu 25.10 freeipa No fix yet —
Ubuntu 24.04 LTS freeipa No fix yet —
Ubuntu 22.04 LTS freeipa No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS freeipa No fix yet —
Ubuntu 18.04 LTS freeipa No fix yet —
Ubuntu Pro 16.04 LTS freeipa No fix yet —
Ubuntu Pro 14.04 LTS freeipa No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 ipa +18 4.12.2-15.el10_0.1 RHSA-2025:9190
RHEL 9 ipa +18 4.12.2-14.el9_6.1 RHSA-2025:9184
RHEL 8 bind-dyndb-ldap 11.6-6.module+el8.10.0+23009+91fb337e RHSA-2025:9188
RHEL 8 custodia +1 0.6.0-3.module+el8.9.0+18911+94941f82 RHSA-2025:9188
RHEL 8 ipa +9 4.9.13-18.module+el8.10.0+23183+85190b0c RHSA-2025:9188
RHEL 8 ipa-healthcheck +1 0.12-5.module+el8.10.0+22922+d6132b45 RHSA-2025:9188
RHEL 8 ipa-server +5 4.9.13-18.module+el8.10.0+23182+cbb72bb2 RHSA-2025:9188
RHEL 8 opendnssec 2.1.7-2.module+el8.10.0+22913+7aa1a207 RHSA-2025:9188
RHEL 8 python-jwcrypto +1 0.5.0-2.module+el8.10.0+21692+c9b201bc RHSA-2025:9188
RHEL 8 python-kdcproxy +1 0.4-5.module+el8.10.0+22564+098ba143.1 RHSA-2025:9188
RHEL 8 python-qrcode +2 5.3-1.module+el8.10.0+22544+6a7f07c2 RHSA-2025:9188
RHEL 8 python-yubico +1 1.3.2-9.1.module+el8.9.0+18920+2223d05e RHSA-2025:9188
RHEL 8 pyusb +1 1.0.0-9.1.module+el8.9.0+18920+2223d05e RHSA-2025:9188
RHEL 8 slapi-nis 0.60.0-4.module+el8.10.0+20723+03062ebd RHSA-2025:9188
RHEL 8 softhsm +1 2.6.0-5.module+el8.9.0+18911+94941f82 RHSA-2025:9188
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.4 EUS ipa +14 4.11.0-15.el9_4.5 RHSA-2025:9186
RHEL 9.2 E4S ipa +13 4.10.1-12.el9_2.4 RHSA-2025:9187
RHEL 9.0 E4S ipa +13 4.9.8-11.el9_0.4 RHSA-2025:9185
RHEL 8.8 TUS bind-dyndb-ldap 11.6-4.module+el8.8.0+21675+157fa23b.2 RHSA-2025:9191
RHEL 8.8 TUS custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHSA-2025:9191
RHEL 8.8 TUS ipa +9 4.9.11-11.module+el8.8.0+23199+fd568941.2 RHSA-2025:9191
RHEL 8.8 TUS ipa-healthcheck +1 0.12-1.module+el8.8.0+17583+8c783c60 RHSA-2025:9191
RHEL 8.8 TUS ipa-server +5 4.9.11-11.module+el8.8.0+23198+ce79fbfa.2 RHSA-2025:9191
RHEL 8.8 TUS opendnssec 2.1.7-1.module+el8.4.0+9007+5084bdd8 RHSA-2025:9191
RHEL 8.8 TUS python-jwcrypto +1 0.5.0-1.1.module+el8.7.0+15888+685a878f RHSA-2025:9191
RHEL 8.8 TUS python-kdcproxy +1 0.4-5.module+el8.2.0+4691+a05b2456 RHSA-2025:9191
RHEL 8.8 TUS python-qrcode +2 5.1-12.module+el8.1.0+4107+4a66eb87 RHSA-2025:9191
RHEL 8.8 TUS python-yubico +1 1.3.2-9.1.module+el8.7.0+15691+2b2c1dd5 RHSA-2025:9191
RHEL 8.8 TUS pyusb +1 1.0.0-9.1.module+el8.7.0+15691+2b2c1dd5 RHSA-2025:9191
RHEL 8.8 TUS slapi-nis 0.60.0-4.module+el8.8.0+20635+330e3683 RHSA-2025:9191
RHEL 8.8 TUS softhsm +1 2.6.0-5.module+el8.4.0+10227+076cd560 RHSA-2025:9191
RHEL 8.8 E4S bind-dyndb-ldap 11.6-4.module+el8.8.0+21675+157fa23b.2 RHSA-2025:9191
RHEL 8.8 E4S custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHSA-2025:9191
RHEL 8.8 E4S ipa +9 4.9.11-11.module+el8.8.0+23199+fd568941.2 RHSA-2025:9191
RHEL 8.8 E4S ipa-healthcheck +1 0.12-1.module+el8.8.0+17583+8c783c60 RHSA-2025:9191
RHEL 8.8 E4S ipa-server +5 4.9.11-11.module+el8.8.0+23198+ce79fbfa.2 RHSA-2025:9191
RHEL 8.8 E4S opendnssec 2.1.7-1.module+el8.4.0+9007+5084bdd8 RHSA-2025:9191
RHEL 8.8 E4S python-jwcrypto +1 0.5.0-1.1.module+el8.7.0+15888+685a878f RHSA-2025:9191
RHEL 8.8 E4S python-kdcproxy +1 0.4-5.module+el8.2.0+4691+a05b2456 RHSA-2025:9191
RHEL 8.8 E4S python-qrcode +2 5.1-12.module+el8.1.0+4107+4a66eb87 RHSA-2025:9191
RHEL 8.8 E4S python-yubico +1 1.3.2-9.1.module+el8.7.0+15691+2b2c1dd5 RHSA-2025:9191
RHEL 8.8 E4S pyusb +1 1.0.0-9.1.module+el8.7.0+15691+2b2c1dd5 RHSA-2025:9191
RHEL 8.8 E4S slapi-nis 0.60.0-4.module+el8.8.0+20635+330e3683 RHSA-2025:9191
RHEL 8.8 E4S softhsm +1 2.6.0-5.module+el8.4.0+10227+076cd560 RHSA-2025:9191
RHEL 8.6 TUS bind-dyndb-ldap 11.6-4.module+el8.6.0+21751+4d78cb83.3 RHSA-2025:9192
RHEL 8.6 TUS custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHSA-2025:9192
RHEL 8.6 TUS ipa +9 4.9.8-13.module+el8.6.0+23216+8ddcf8e6.2 RHSA-2025:9192
RHEL 8.6 TUS ipa-healthcheck +1 0.7-10.module+el8.6.0+14300+0c339766 RHSA-2025:9192
RHEL 8.6 TUS ipa-server +5 4.9.8-13.module+el8.6.0+23215+0ea3df7c.2 RHSA-2025:9192
RHEL 8.6 TUS opendnssec 2.1.7-1.module+el8.4.0+9007+5084bdd8 RHSA-2025:9192
RHEL 8.6 TUS python-jwcrypto +1 0.5.0-1.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 TUS python-kdcproxy +1 0.4-5.module+el8.2.0+4691+a05b2456 RHSA-2025:9192
RHEL 8.6 TUS python-qrcode +2 5.1-12.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 TUS python-yubico +1 1.3.2-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 TUS pyusb +1 1.0.0-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 TUS slapi-nis 0.60.0-1.module+el8.6.0+16878+6c033536 RHSA-2025:9192
RHEL 8.6 TUS softhsm +1 2.6.0-5.module+el8.4.0+10227+076cd560 RHSA-2025:9192
RHEL 8.6 E4S bind-dyndb-ldap 11.6-4.module+el8.6.0+21751+4d78cb83.3 RHSA-2025:9192
RHEL 8.6 E4S custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHSA-2025:9192
RHEL 8.6 E4S ipa +9 4.9.8-13.module+el8.6.0+23216+8ddcf8e6.2 RHSA-2025:9192
RHEL 8.6 E4S ipa-healthcheck +1 0.7-10.module+el8.6.0+14300+0c339766 RHSA-2025:9192
RHEL 8.6 E4S ipa-server +5 4.9.8-13.module+el8.6.0+23215+0ea3df7c.2 RHSA-2025:9192
RHEL 8.6 E4S opendnssec 2.1.7-1.module+el8.4.0+9007+5084bdd8 RHSA-2025:9192
RHEL 8.6 E4S python-jwcrypto +1 0.5.0-1.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 E4S python-kdcproxy +1 0.4-5.module+el8.2.0+4691+a05b2456 RHSA-2025:9192
RHEL 8.6 E4S python-qrcode +2 5.1-12.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 E4S python-yubico +1 1.3.2-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 E4S pyusb +1 1.0.0-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 E4S slapi-nis 0.60.0-1.module+el8.6.0+16878+6c033536 RHSA-2025:9192
RHEL 8.6 E4S softhsm +1 2.6.0-5.module+el8.4.0+10227+076cd560 RHSA-2025:9192
RHEL 8.6 AUS bind-dyndb-ldap 11.6-4.module+el8.6.0+21751+4d78cb83.3 RHSA-2025:9192
RHEL 8.6 AUS custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHSA-2025:9192
RHEL 8.6 AUS ipa +9 4.9.8-13.module+el8.6.0+23216+8ddcf8e6.2 RHSA-2025:9192
RHEL 8.6 AUS ipa-healthcheck +1 0.7-10.module+el8.6.0+14300+0c339766 RHSA-2025:9192
RHEL 8.6 AUS ipa-server +5 4.9.8-13.module+el8.6.0+23215+0ea3df7c.2 RHSA-2025:9192
RHEL 8.6 AUS opendnssec 2.1.7-1.module+el8.4.0+9007+5084bdd8 RHSA-2025:9192
RHEL 8.6 AUS python-jwcrypto +1 0.5.0-1.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 AUS python-kdcproxy +1 0.4-5.module+el8.2.0+4691+a05b2456 RHSA-2025:9192
RHEL 8.6 AUS python-qrcode +2 5.1-12.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 AUS python-yubico +1 1.3.2-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 AUS pyusb +1 1.0.0-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9192
RHEL 8.6 AUS slapi-nis 0.60.0-1.module+el8.6.0+16878+6c033536 RHSA-2025:9192
RHEL 8.6 AUS softhsm +1 2.6.0-5.module+el8.4.0+10227+076cd560 RHSA-2025:9192
RHEL 8.4 AUS bind-dyndb-ldap 11.6-2.module+el8.4.0+21736+855b82c8.1 RHSA-2025:9193
RHEL 8.4 AUS custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHSA-2025:9193
RHEL 8.4 AUS ipa +9 4.9.2-10.module+el8.4.0+23244+e11b6684.2 RHSA-2025:9193
RHEL 8.4 AUS ipa-healthcheck +1 0.7-3.module+el8.4.0+9008+94c5103b RHSA-2025:9193
RHEL 8.4 AUS ipa-server +5 4.9.2-10.module+el8.4.0+23243+ba8c4ec7.2 RHSA-2025:9193
RHEL 8.4 AUS opendnssec 2.1.7-1.module+el8.4.0+9007+5084bdd8 RHSA-2025:9193
RHEL 8.4 AUS python-jwcrypto +1 0.5.0-1.module+el8.1.0+4107+4a66eb87 RHSA-2025:9193
RHEL 8.4 AUS python-kdcproxy +1 0.4-5.module+el8.2.0+4691+a05b2456 RHSA-2025:9193
RHEL 8.4 AUS python-qrcode +2 5.1-12.module+el8.1.0+4107+4a66eb87 RHSA-2025:9193
RHEL 8.4 AUS python-yubico +1 1.3.2-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9193
RHEL 8.4 AUS pyusb +1 1.0.0-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9193
RHEL 8.4 AUS slapi-nis 0.56.6-2.1.module+el8.4.0+12579+0538eac8 RHSA-2025:9193
RHEL 8.4 AUS softhsm +1 2.6.0-5.module+el8.4.0+10227+076cd560 RHSA-2025:9193
RHEL 8.2 AUS bind-dyndb-ldap 11.2-3.module+el8.2.0+21753+7109ce90.3 RHSA-2025:9194
RHEL 8.2 AUS custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHSA-2025:9194
RHEL 8.2 AUS ipa +12 4.8.4-14.module+el8.2.0+23213+bc8e4dd2.6 RHSA-2025:9194
RHEL 8.2 AUS ipa-healthcheck +1 0.4-4.module+el8.2.0+5496+53199ee7 RHSA-2025:9194
RHEL 8.2 AUS ipa-idoverride-memberof +1 0.0.4-6.module+el8.1.0+4098+f286395e RHSA-2025:9194
RHEL 8.2 AUS opendnssec 1.4.14-1.module+el8.1.0+4098+f286395e RHSA-2025:9194
RHEL 8.2 AUS python-jwcrypto +1 0.5.0-1.module+el8.1.0+4107+4a66eb87 RHSA-2025:9194
RHEL 8.2 AUS python-kdcproxy +1 0.4-5.module+el8.2.0+4691+a05b2456 RHSA-2025:9194
RHEL 8.2 AUS python-qrcode +2 5.1-12.module+el8.1.0+4107+4a66eb87 RHSA-2025:9194
RHEL 8.2 AUS python-yubico +1 1.3.2-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9194
RHEL 8.2 AUS pyusb +1 1.0.0-9.module+el8.1.0+4107+4a66eb87 RHSA-2025:9194
RHEL 8.2 AUS slapi-nis 0.56.3-3.module+el8.2.0+10782+8facb0b2 RHSA-2025:9194
RHEL 8.2 AUS softhsm +1 2.4.0-4.module+el8.2.0+5779+a38c524f RHSA-2025:9194
RHEL 7 ELS ipa +11 4.6.8-5.el7_9.18 RHSA-2025:9189

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 ipa-common +10 4.12.2-15.el10_0.1 ALSA-2025:9190
AlmaLinux 9 ipa-client +17 4.12.2-14.el9_6.1 ALSA-2025:9184
AlmaLinux 8 bind-dyndb-ldap 11.6-6.module_el8.10.0+3980+d78e8e90 ALSA-2025:9188
AlmaLinux 8 custodia +1 0.6.0-3.module_el8.6.0+2881+2f24dc92 ALSA-2025:9188
AlmaLinux 8 ipa-client +14 4.9.13-18.module_el8.10.0+4018+32aeeb28 ALSA-2025:9188
AlmaLinux 8 ipa-healthcheck +1 0.12-5.module_el8.10.0+3980+d78e8e90 ALSA-2025:9188
AlmaLinux 8 opendnssec 2.1.7-2.module_el8.10.0+3980+d78e8e90 ALSA-2025:9188
AlmaLinux 8 python3-jwcrypto 0.5.0-2.module_el8.10.0+3844+20e075e5 ALSA-2025:9188
AlmaLinux 8 python3-kdcproxy 0.4-5.module_el8.10.0+3942+63b39a46.1 ALSA-2025:9188
AlmaLinux 8 python3-pyusb 1.0.0-9.1.module_el8.7.0+3349+cfeff52e ALSA-2025:9188
AlmaLinux 8 python3-qrcode +1 5.3-1.module_el8.10.0+3942+63b39a46 ALSA-2025:9188
AlmaLinux 8 python3-yubico 1.3.2-9.1.module_el8.7.0+3349+cfeff52e ALSA-2025:9188
AlmaLinux 8 slapi-nis 0.60.0-4.module_el8.10.0+3844+20e075e5.alma.1 ALSA-2025:9188
AlmaLinux 8 softhsm +1 2.6.0-5.module_el8.6.0+2881+2f24dc92 ALSA-2025:9188

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 ipa 4.12.2-15.el10_0.1 RLSA-2025:9190
Rocky Linux 9 ipa 4.12.2-14.el9_6.1 RLSA-2025:9184
Rocky Linux 8 bind-dyndb-ldap 11.6-6.module+el8.10.0+1960+1ed527b3 RLSA-2025:9188
Rocky Linux 8 custodia 0.6.0-3.module+el8.9.0+1371+ffa84eb9 RLSA-2025:9188
Rocky Linux 8 ipa 4.9.13-18.module+el8.10.0+1999+6893b0f2 RLSA-2025:9188
Rocky Linux 8 ipa-healthcheck 0.12-5.module+el8.10.0+1959+be225f41 RLSA-2025:9188
Rocky Linux 8 opendnssec 2.1.7-2.module+el8.10.0+1960+1ed527b3 RLSA-2025:9188
Rocky Linux 8 python-jwcrypto 0.5.0-2.module+el8.10.0+1818+2dfda7a6 RLSA-2025:9188
Rocky Linux 8 python-kdcproxy 0.4-5.module+el8.9.0+1371+ffa84eb9 RLSA-2025:9188
Rocky Linux 8 python-qrcode 5.3-1.module+el8.10.0+1915+3c70f7d9 RLSA-2025:9188
Rocky Linux 8 python-yubico 1.3.2-9.1.module+el8.9.0+1371+ffa84eb9 RLSA-2025:9188
Rocky Linux 8 pyusb 1.0.0-9.1.module+el8.9.0+1371+ffa84eb9 RLSA-2025:9188
Rocky Linux 8 slapi-nis 0.60.0-4.module+el8.9.0+1573+39ab85f4 RLSA-2025:9188
Rocky Linux 8 softhsm 2.6.0-5.module+el8.9.0+1371+ffa84eb9 RLSA-2025:9188

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 ipa-client +10 4.6.8-5.amzn2.17.2 ALAS2-2025-2901

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 ipa-client +17 4.12.2-15.0.1.el10_0.1 ELSA-2025-9190
Oracle Linux 9 ipa-client +17 4.12.2-14.0.1.el9_6.1 ELSA-2025-9184
Oracle Linux 8 bind-dyndb-ldap 11.6-6.module+el8.10.0+90553+1bd85afa ELSA-2025-9188
Oracle Linux 8 custodia +1 0.6.0-3.module+el8.9.0+90094+20819f5a ELSA-2025-9188
Oracle Linux 8 ipa-client +14 4.9.13-18.0.1.module+el8.10.0+90621+268b66c9 ELSA-2025-9188
Oracle Linux 8 ipa-healthcheck +1 0.12-5.module+el8.10.0+90621+268b66c9 ELSA-2025-9188
Oracle Linux 8 opendnssec 2.1.7-2.module+el8.10.0+90553+1bd85afa ELSA-2025-9188
Oracle Linux 8 python3-jwcrypto 0.5.0-2.module+el8.10.0+90573+7d6bd8da ELSA-2025-9188
Oracle Linux 8 python3-kdcproxy 0.4-5.module+el8.10.0+90553+1bd85afa.1 ELSA-2025-9188
Oracle Linux 8 python3-pyusb 1.0.0-9.1.module+el8.9.0+90094+20819f5a ELSA-2025-9188
Oracle Linux 8 python3-qrcode +1 5.3-1.module+el8.10.0+90621+268b66c9 ELSA-2025-9188
Oracle Linux 8 python3-yubico 1.3.2-9.1.module+el8.9.0+90094+20819f5a ELSA-2025-9188
Oracle Linux 8 slapi-nis 0.60.0-4.module+el8.10.0+90297+bfe93ccc ELSA-2025-9188
Oracle Linux 8 softhsm +1 2.6.0-5.module+el8.9.0+90094+20819f5a ELSA-2025-9188
Oracle Linux 7 ipa-client +10 4.6.8-5.0.3.el7_9.17 ELSA-2025-9189

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 23

References