Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to IPA domain as any low-privilege user
  2. Delivery
    Craft malicious idp-add request with injected --organization or --base-url value
  3. Exploit
    Submit request to IPA HTTPS API
  4. Execution
    Constrained eval() executes payload before LDAP ACL check runs
  5. Persist
    Enumerate server process environment variables containing secrets
  6. Impact
    Optionally 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (redhat) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 8.1 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Medium
core identity management in enterprise RHEL deployments
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Code Injection CRITICAL

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

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
CVE-2015-5179 HIGH POC
7.5 Sep 20

FreeIPA might display user data improperly via vectors involving non-printable characters. Rated high severity (CVSS 7.5

CVE-2015-5284 CRITICAL
9.8 Sep 21

ipa-kra-install in FreeIPA before 4.2.2 puts the CA agent certificate and private key in /etc/httpd/alias/kra-agent.pem,

CVE-2013-0336 MEDIUM POC
5.0 Nov 03

The ipapwd_chpwop function in daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c in the directory server (dirsrv) i

CVE-2017-11191 HIGH
8.8 Sep 28

FreeIPA 4.x with API version 2.213 allows a remote authenticated users to bypass intended account-locking restrictions v

CVE-2024-2698 HIGH
8.8 Jun 12

A vulnerability was found in FreeIPA in how the initial implementation of MS-SFU by MIT Kerberos was missing a condition

CVE-2019-14867 HIGH
8.8 Nov 27

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

CVE-2012-5484 HIGH
7.9 Jan 27

The client in FreeIPA 2.x and 3.x before 3.1.2 does not properly obtain the Certification Authority (CA) certificate fro

CVE-2016-7030 HIGH
7.5 Aug 28

FreeIPA uses a default password policy that locks an account after 5 unsuccessful authentication attempts, which allows

CVE-2016-5414 HIGH
7.5 Jun 27

FreeIPA 4.4.0 allows remote attackers to request an arbitrary SAN name for services. Rated high severity (CVSS 7.5), thi

CVE-2016-5404 MEDIUM
6.5 Sep 07

The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authentic

CVE-2023-5455 MEDIUM
6.5 Jan 10

A Cross-site request forgery vulnerability exists in ipa/session/login_password in all supported versions of IPA.

CVE-2019-10195 MEDIUM
6.5 Nov 27

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

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Liberty Linux 10 Fixed
SUSE Liberty Linux 9 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy