CVE-2025-7493 Freeipa: idm: privilege escalation from host to domain admin in freeipa

Critical 9.1 Published Updated

Attackers can escalate privileges from host to domain admin by exploiting missing validation of the root@REALM canonical name in FreeIPA.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-7493?

CVE-2025-7493 is a critical vulnerability in Red Hat Enterprise Linux 10, published on 30 Sep 2025. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

A privilege escalation flaw from host to domain administrator was found in FreeIPA. This vulnerability is similar to CVE-2025-4404, where it fails to validate the uniqueness of the krbCanonicalName. While the previously released version added validations for the admin@REALM credential, FreeIPA still does not validate the root@REALM canonical name, which can also be used as the realm administrator's name. This flaw allows an attacker to perform administrative tasks over the REALM, leading to access to sensitive data and sensitive data exfiltration.

Weakness: CWE-1220

Which versions are affected by CVE-2025-7493?

Linux distribution packages (40)
ipa-client-common AlmaLinux:10All versions4.12.2-24.el10_1.1
ipa-common AlmaLinux:10All versions4.12.2-24.el10_1.1
ipa-selinux AlmaLinux:10All versions4.12.2-24.el10_1.1
ipa-selinux-luna AlmaLinux:10All versions4.12.2-24.el10_1.1
ipa-selinux-nfast AlmaLinux:10All versions4.12.2-24.el10_1.1
ipa-server-common AlmaLinux:10All versions4.12.2-24.el10_1.1
ipa-server-dns AlmaLinux:10All versions4.12.2-24.el10_1.1
python3-ipaclient AlmaLinux:10All versions4.12.2-24.el10_1.1
python3-ipalib AlmaLinux:10All versions4.12.2-24.el10_1.1
python3-ipaserver AlmaLinux:10All versions4.12.2-24.el10_1.1
python3-ipatests AlmaLinux:10All versions4.12.2-24.el10_1.1
bind-dyndb-ldap AlmaLinux:8All versions11.6-6.module_el8.10.0+3980+d78e8e90
custodia AlmaLinux:8All versions0.6.0-3.module_el8.6.0+2881+2f24dc92
ipa-client AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-client-common AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-client-epn AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-client-samba AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-common AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-healthcheck AlmaLinux:8All versions0.12-6.module_el8.10.0+4036+84b152d9
ipa-healthcheck-core AlmaLinux:8All versions0.12-6.module_el8.10.0+4036+84b152d9
ipa-python-compat AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-selinux AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-server AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-server-common AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-server-dns AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
ipa-server-trust-ad AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
opendnssec AlmaLinux:8All versions2.1.7-2.module_el8.10.0+3980+d78e8e90
python3-custodia AlmaLinux:8All versions0.6.0-3.module_el8.6.0+2881+2f24dc92
python3-ipaclient AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
python3-ipalib AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
python3-ipaserver AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
python3-ipatests AlmaLinux:8All versions4.9.13-20.module_el8.10.0+4050+3b475c71
python3-jwcrypto AlmaLinux:8All versions0.5.0-2.module_el8.10.0+3844+20e075e5
python3-kdcproxy AlmaLinux:8All versions0.4-5.module_el8.10.0+3942+63b39a46.1
python3-pyusb AlmaLinux:8All versions1.0.0-9.1.module_el8.7.0+3349+cfeff52e
python3-qrcode AlmaLinux:8All versions5.3-1.module_el8.10.0+3942+63b39a46
python3-qrcode-core AlmaLinux:8All versions5.3-1.module_el8.10.0+3942+63b39a46
python3-yubico AlmaLinux:8All versions1.3.2-9.1.module_el8.7.0+3349+cfeff52e
slapi-nis AlmaLinux:8All versions0.60.0-4.module_el8.10.0+3844+20e075e5.alma.1
softhsm AlmaLinux:8All versions2.6.0-5.module_el8.6.0+2881+2f24dc92

How do I fix CVE-2025-7493?

Apply the vendor's patch.

Is CVE-2025-7493 being exploited?

There is no known exploitation of CVE-2025-7493 in the wild and no public exploit code.

Sources

Also known as ALSA-2025:17084, ALSA-2025:17129, ALSA-2025:20928, ALSA-2025:20994, AZL-68190, CLSA-2025-1763391572 and 21 more.

Is CVE-2025-7493 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free