Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to IPA domain as any low-privilege user
-
DeliveryCraft malicious idp-add request with injected --organization or --base-url value
-
ExploitSubmit request to IPA HTTPS API
-
ExecutionConstrained eval() executes payload before LDAP ACL check runs
-
PersistEnumerate server process environment variables containing secrets
-
ImpactOptionally repeat with memory-exhaustion payload to cause DoS
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Eval input sanitization
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid Kerberos authentication ticket or equivalent credentials for any IPA realm principal - a standard low-privilege domain user account is sufficient; no admin role, special group membership, or non-default configuration is needed. The idp-add command handler is accessible to all authenticated principals over the standard IPA HTTPS API (TCP 443), and the eval() fires before the ACL check that would otherwise require admin privilege. Limiting factors: the eval() is described by the reporter as 'constrained', meaning full arbitrary OS command execution is not confirmed - demonstrated impact is bounded to server environment variable enumeration and memory exhaustion DoS. Exploitation is also bounded to principals who can reach the IPA API endpoint over the network. |
| Impact | The CVSS 8.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H) accurately characterizes the threat posture: the IPA API is network-reachable, exploitation requires no special privilege beyond a valid Kerberos ticket or domain account, and there is no complexity barrier or user interaction needed. The C:H score is justified because server process environment variables in IPA deployments frequently contain sensitive material - Kerberos keytabs, LDAP bind credentials, database passwords, or API keys - making env-var exfiltration a meaningful secrets-disclosure risk. The A:H reflects confirmed memory exhaustion capability affecting all IPA-dependent services (LDAP, Kerberos, certificate management). No EPSS score is available in the source data, and no KEV listing or public exploit code has been identified, which moderates urgency somewhat. Even a mid-sized municipal IT team in ustka relying on FreeIPA for Active Directory-equivalent SSO would face a significant risk, since any domain user account is sufficient for exploitation, and large RHEL deployments often distribute domain membership broadly. The PR:L prerequisite meaningfully narrows the attack surface versus PR:N but should not be treated as a strong mitigating factor in environments with broad domain account provisioning. |
| Exploit ScenarioDerived | An attacker holding any valid Kerberos credential for the IPA domain - for example, a standard employee account - authenticates to the IPA API and issues a crafted idp-add request with a malicious string in the --organization parameter. Before the server's LDAP ACL check rejects the operation as unauthorized, the eval() processes the payload and returns the server process's environment variables in the error response or side channel, potentially exposing credentials. The attacker may repeat the call with a memory-intensive payload to exhaust the IPA server's heap and force service unavailability for the entire organization. No public proof-of-concept has been identified, but the vulnerability class (eval injection with known parameter names) is straightforward to exploit for a researcher familiar with FreeIPA's API. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 07, 2026
Eval injection in FreeIPA's idp-add command allows any authenticated IPA domain principal, regardless of privilege, to enumerate the server process's environment variables and cause memory exhaustion denial of service. The flaw arises because user-supplied --organization and --base-url inputs reach a constrained eval() call before the LDAP access control check that should gate idp-add to IPA administrators is enforced - creating an authorization-order bypass. No public exploit has been identified at time of analysis, and this CVE is not listed in CISA KEV.
RemediationAI
Apply the Red Hat-issued errata update for FreeIPA via standard RHEL subscription channels (yum/dnf update ipa-server) once released; no specific fixed package version is confirmed in the current advisory data, so monitor https://access.redhat.com/security/cve/CVE-2026-79678 for errata RHSA details. As a near-term compensating control, restrict network access to the IPA HTTPS API (TCP 443) to authorized management hosts and administrator workstations only, rather than permitting all domain users to reach it - this raises the effective privilege bar without disrupting Kerberos authentication flows. Additionally, audit the IPA server process environment for sensitive credentials and rotate any secrets that may have been exposed. Role-based access controls within IPA can be reviewed to ensure idp-add is explicitly assigned only to appropriate admin roles, though this does not close the pre-ACL eval flaw and is not a substitute for patching.
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 Red Hat's integrated identity management platform combining LDAP (389-ds), Kerberos, DNS, and certificate services for enterprise Linux environments. The idp-add subcommand facilitates registration of external identity providers. CWE-95 (Eval Injection) identifies the root cause: the server-side command framework passes insufficiently validated --organization and --base-url parameter values into a constrained eval() construct before the corresponding LDAP ACL check fires. In FreeIPA's framework, ACL enforcement is a post-parse gate; the vulnerability arises because the eval() evaluation occurs in the parse or pre-ACL phase, meaning the authorization check meant to restrict idp-add to privileged roles never gets a chance to block the payload. The affected component ships across all current RHEL product lines as confirmed by CPE data covering Red Hat Enterprise Linux 6 through 10 (cpe:2.3:a:red_hat:red_hat_enterprise_linux_6 through _10). The eval() is described as constrained, indicating impact is scoped to the server process's execution context rather than full arbitrary OS command execution.
Know when Freeipa 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:L/PR:L/UI:N/S:U/C:H/I:N/A:H
IPA API is network-reachable (AV:N), any authenticated domain user suffices (PR:L, AC:L), no integrity impact confirmed, C:H for env-var secrets, A:H for memory exhaustion DoS.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in FreeIPA's idp-add command, where insufficiently validated --organization/--base-url input reaches a constrained eval() call before the corresponding LDAP access control check is enforced. This allows any authenticated IPA principal, regardless of privilege level, to enumerate and read the environment variables of the affected server process and to cause denial of service via memory exhaustion.
Executive ViewAI
FreeIPA's identity management platform contains an authorization flaw in the idp-add command that allows authenticated domain users (not just administrators) to extract sensitive environment variables from the server and trigger denial-of-service attacks through memory exhaustion. This insider-threat risk affects organizations relying on FreeIPA for directory services and could enable privilege escalation reconnaissance or operational disruption by non-privileged accounts.
Restrict idp-add command execution to administrator-only principals via FreeIPA LDAP access control policy; disable IDP functionality entirely if not actively used; implement process-level monitoring and alerting for suspicious idp-add command invocations; apply per-user rate limiting on command execution if the FreeIPA version supports it.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
FreeIPA might display user data improperly via vectors involving non-printable characters. Rated high severity (CVSS 7.5
ipa-kra-install in FreeIPA before 4.2.2 puts the CA agent certificate and private key in /etc/httpd/alias/kra-agent.pem,
The ipapwd_chpwop function in daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c in the directory server (dirsrv) i
FreeIPA 4.x with API version 2.213 allows a remote authenticated users to bypass intended account-locking restrictions v
A vulnerability was found in FreeIPA in how the initial implementation of MS-SFU by MIT Kerberos was missing a condition
A flaw was found in IPA, all 4.6.x versions before 4.6.7, all 4.7.x versions before 4.7.4 and all 4.8.x versions before
The client in FreeIPA 2.x and 3.x before 3.1.2 does not properly obtain the Certification Authority (CA) certificate fro
FreeIPA uses a default password policy that locks an account after 5 unsuccessful authentication attempts, which allows
FreeIPA 4.4.0 allows remote attackers to request an arbitrary SAN name for services. Rated high severity (CVSS 7.5), thi
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authentic
A Cross-site request forgery vulnerability exists in ipa/session/login_password in all supported versions of IPA.
A flaw was found in IPA, all 4.6.x versions before 4.6.7, all 4.7.x versions before 4.7.4 and all 4.8.x versions before
Same weakness CWE-95 – Eval Injection
View allSame technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Liberty Linux 10 | Fixed |
| SUSE Liberty Linux 9 | Fixed |
EUVD-2026-72357
GHSA-2rwh-2wx9-4qwh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB