Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege IPA user credentials
-
DeliveryConnect to FreeIPA server over network
-
ExploitInvoke trust-fetch-domains specifying attacker-controlled AD server
-
ExecutionMalicious AD server returns crafted domain and ID-range data
-
PersistFreeIPA writes corrupted identity records to LDAP
-
ImpactExploit manipulated AD-to-IPA mappings for privilege escalation
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target FreeIPA deployment to have at least one Active Directory trust configured - the trust-fetch-domains command is only relevant and invocable in deployments where an AD trust relationship exists. The attacker must hold a valid, authenticated IPA user account (PR:L per CVSS vector); unauthenticated external actors cannot exploit this flaw. Critically, the attacker must also operate or control an AD-compatible server and supply credentials accepted by that server, as they must direct FreeIPA to fetch domain data from an attacker-controlled endpoint - this is the source of the AC:H (High Complexity) rating and the primary limiting factor. Exploitation is therefore constrained to authenticated insider threats or scenarios involving a compromised IPA account combined with attacker-controlled AD infrastructure. Organizations where all IPA users are fully trusted employees and where network egress from the IPA server to arbitrary AD endpoints is blocked face substantially reduced real-world risk. |
| Impact | The CVSS 8.2 score with S:C (scope change) is driven by the vulnerability's ability to write attacker-controlled data into FreeIPA's LDAP identity store - a component external to the vulnerable command itself - with C:H and I:H indicating serious confidentiality and integrity risk to cross-realm identity mappings. However, the EPSS score of 0.19% (9th percentile) and SSVC ratings of exploitation=none and technical impact=partial both present a materially lower urgency signal than the raw CVSS severity; this discrepancy is consistent with the AC:H complexity requirement, which demands the attacker operate a malicious AD-compatible server - a non-trivial precondition that blocks automated or opportunistic mass exploitation, as confirmed by SSVC's 'Automatable: no.' The absence of KEV listing and any identified POC means current real-world exploitation risk is low-to-moderate for most organizations. The SSVC 'partial' technical impact rating may understate long-term risk: corrupted ID-range or trusted-domain data can cascade into privilege escalation paths if an attacker manipulates how AD principals are mapped to IPA roles. Organizations running FreeIPA with active AD trusts in sensitive or multi-tenant environments should treat this as a priority remediation item despite the low EPSS, given that identity infrastructure compromise is asymmetrically damaging relative to typical application-layer vulnerabilities. |
| Exploit ScenarioDerived | An authenticated IPA user with no administrative privileges connects to the FreeIPA server over the network and invokes the trust-fetch-domains command, specifying an attacker-controlled Active Directory-compatible server and a set of credentials accepted by that server. The malicious server returns crafted trusted-domain metadata and ID-range records, which FreeIPA writes into its LDAP directory as authoritative identity data. This corrupts cross-realm identity mappings, enabling subsequent privilege escalation or lateral movement by manipulating how AD users and groups are resolved within the IPA environment. No public POC has been identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 20, 2026
Incorrect authorization in FreeIPA's trust-fetch-domains command allows any authenticated, non-privileged IPA user to trigger a privileged Active Directory trust refresh using an attacker-supplied server and credentials, writing attacker-controlled trusted-domain and ID-range data into the FreeIPA LDAP directory. The flaw (CWE-863) stems from the command being gated by a read-only trust object permission rather than the required trust-administration permission, effectively bypassing the authorization boundary between read and write operations on cross-realm identity data. No public exploit has been identified and CISA has not listed this in KEV, but the scope-changed CVSS score of 8.2 and high integrity impact reflect serious potential for identity infrastructure tampering in environments running AD trusts.
Earlier versions of this analysis (1)
Incorrect authorization in FreeIPA's trust-fetch-domains command allows any authenticated, non-privileged IPA user to trigger a privileged Active Directory trust refresh using attacker-supplied server addresses and credentials. The command is gated only by a read-only trust object permission rather than the required trust-administration permission (CWE-863), enabling unauthorized write modification of trusted-domain and ID-range identity data in the IPA LDAP directory. No public exploit has been identified at time of analysis, and this is not listed in CISA KEV.
RemediationAI
Apply the vendor-released patch from Red Hat for the ipa or ipa-server package on the affected RHEL version; the specific patched package version is not confirmed in the available data and must be verified against the Red Hat Security Advisory at https://access.redhat.com/security/cve/CVE-2026-19550 or the Bugzilla report at https://bugzilla.redhat.com/show_bug.cgi?id=2514019. As a compensating control prior to patching, administrators should audit which IPA user accounts hold any trust-related read permissions and restrict trust-read ACLs to the minimum set of accounts that legitimately require AD trust visibility - this raises the bar for exploitation but does not eliminate the flaw. Network-layer controls restricting which hosts can connect to the IPA API (typically TCP 443 and TCP 8443) reduce the attack surface by limiting who can invoke trust-fetch-domains remotely, though this does not remediate the authorization bypass. Completely disabling the trust-fetch-domains RPC is a high-disruption workaround that would break AD trust synchronization and should only be considered in environments where the AD trust is dormant or can be temporarily suspended.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
FreeIPA is an integrated identity management platform for Linux/UNIX environments, bundling Kerberos, LDAP (389-ds), DNS, and certificate management. It is the upstream project for Red Hat Identity Management (IdM) and is commonly deployed in RHEL environments to manage user authentication and, optionally, cross-realm trusts with Microsoft Active Directory. The trust-fetch-domains command is an administrative RPC operation that synchronizes AD domain metadata and ID range mappings into FreeIPA's LDAP backend - it is by nature a privileged write operation. The root cause is CWE-863 (Incorrect Authorization): the command's permission check enforces only a read-level ACL on the trust object rather than requiring the trust-administration privilege, so the authorization gate succeeds for any authenticated IPA user who holds the weaker read permission. The AC:H metric in the provided CVSS vector reflects a genuine complexity barrier: the attacker must supply and operate an AD-compatible server that returns crafted domain/ID-range data, requiring non-trivial attacker-controlled infrastructure beyond a simple network request.
Know when Red Hat Enterprise Linux 10 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N
Network access with low-privilege auth required; AC:H reflects mandatory attacker-controlled AD server infrastructure; S:C because the LDAP identity store is external to the vulnerable command.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
4DescriptionCVE.org
A flaw was found in FreeIPA. The trust-fetch-domains command is gated by a read-only permission on the trust object rather than a trust-administration permission, allowing an authenticated, non-privileged IPA user to trigger a privileged Active Directory trust refresh using an attacker-supplied server and credentials, resulting in unauthorized, attacker-controlled modification of trusted-domain and ID-range identity data in the IPA LDAP directory.
Executive ViewAI
FreeIPA's trust-fetch-domains command contains an authorization bypass allowing any authenticated user to inject malicious Active Directory trust and identity-range data into the LDAP directory. Organizations using FreeIPA with AD trust integration face direct risk of identity data tampering that could compromise cross-realm authentication and authorization decisions across dependent systems.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict trust-fetch-domains command execution to trust administrator roles only via RBAC; implement detailed LDAP audit logging and monitoring for unauthorized modifications to trusted-domain and ID-range objects; enforce network-level controls and IP allowlisting on AD trust refresh operations; limit IPA service account privileges and implement account lockout policies for failed AD authentication attempts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
More in Red Hat Enterprise Linux 10
View allHeap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash
Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript
Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity
A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to
The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe
Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo
Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter
Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a
A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
EUVD-2026-56977
GHSA-6xg7-8fr6-8p33
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB