REDHAT-BUG-2514019: Medium severity FreeIPA vulnerability
A flaw was found in FreeIPA. The trust-fetch-domains command, used to refresh Active Directory trust topology, is gated only by the read-level ACI on the trust object (System: Read Trust Information, granted to any authenticated IPA user by default) rather than a trust-administration-level permission. Any authenticated, non-privileged IPA user can therefore invoke ipa trust-fetch-domains, which calls a root-owned oddjobd/D-Bus helper (install/oddjob/com.redhat.idm.trust-fetch-domains.in). When the caller supplies --admin/--password, the helper calls kinitpassword() against a caller-chosen --server using attacker-supplied credentials, with no cross-check that they belong to the real trusted AD forest, then accepts whatever forest-trust topology (domain names, NetBIOS names, SIDs) that attacker-controlled server returns via ipaserver/dcerpc.py's fetchdomains()/discovertrustinstance(). This fabricated data is written directly into the IPA LDAP directory as authoritative trust/ID-range topology by trust.addnewdomainsfromtrust(). The authorization gap itself (an unprivileged, non-admin user's request reaching the root-owned helper's execution with no ACI rejection) was reproduced dynamically in an isolated sandbox against ipa-server-4.13.5, confirmed against a negative control (an unrelated admin-only operation was correctly rejected in the same session). The exploiting principal holds zero delegated privilege — this is not a case of a narrow administrative delegation being used beyond its intended scope.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
FreeIPAto a version that resolves this vulnerability.Fixed in 4.13.5 - Compensating control
Restrict access to the `ipa trust-fetch-domains` functionality so that only appropriately trusted/authorized users can invoke it (the material indicates it is reachable via the default read-level ACI `System: Read Trust Information`, which grants access to any authenticated IPA user by default).
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2514019?
The severity of REDHAT-BUG-2514019 is classified as medium with a score of 4.
How do I fix REDHAT-BUG-2514019?
To fix REDHAT-BUG-2514019, ensure that proper access control measures are applied to limit the 'trust-fetch-domains' command usage.
What software is affected by REDHAT-BUG-2514019?
The software affected by REDHAT-BUG-2514019 is FreeIPA.
What is the impact of REDHAT-BUG-2514019?
The impact of REDHAT-BUG-2514019 is that it allows any authenticated IPA user to refresh Active Directory trust topology without appropriate permissions.
When was REDHAT-BUG-2514019 published?
REDHAT-BUG-2514019 was published on August 11, 2026.