Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid IdM domain credentials
-
DeliveryEstablish authenticated LDAP bind to directory server
-
ExploitSend JOIN_OID extended operation with omitted request value
-
ExecutionTrigger null pointer dereference in ipa-enrollment plugin
-
PersistCrash 389 Directory Server process
-
ImpactDisrupt domain-wide IdM services
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact 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 LDAP bind credential against the affected 389 Directory Server instance hosting the ipa-enrollment SLAPI plugin - this aligns with CVSS PR:L (low privileges). The target server must have the ipa-enrollment SLAPI plugin loaded, which is present when the ipa-server package is installed and the IPA server role is active. The attacker must be able to reach TCP port 389 or 636 on the IPA master or replica. The specific trigger is omitting the request value for the JOIN_OID in an LDAP extended operation request. Exploitation is limited by: (1) the requirement for at least a low-privilege authenticated LDAP session, ruling out unauthenticated external attackers without credentials; (2) the need for network access to the directory server port, which is typically restricted to the internal network or IdM clients; (3) impact is confined to availability only - no data exfiltration or persistent code execution is possible via this vector. |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) scores 6.5 and accurately characterizes the threat: network-reachable, low complexity, but gated behind at minimum low-privilege authentication (PR:L - a valid LDAP bind). This is a DoS-only vulnerability with no confidentiality or integrity impact, limiting its severity relative to code execution flaws. Real-world risk is moderate: any authenticated user in a Red Hat IdM domain could repeatably crash the directory server, which would disrupt Kerberos authentication, DNS, sudo policy enforcement, and certificate services across the domain. EPSS data is not included in the provided intelligence, so probabilistic exploitation likelihood cannot be quantified. The vulnerability is not listed in the CISA KEV catalog and no POC is confirmed, suggesting no active exploitation at time of analysis. The main risk elevation factor is the scope of downstream impact - a crashed 389 Directory Server is not just an LDAP outage but a full IdM control-plane failure for the domain. |
| Exploit ScenarioDerived | An attacker who possesses any valid LDAP credential in the Red Hat IdM domain - including a low-privilege domain user - connects to the 389 Directory Server on TCP port 389 or 636 and sends a crafted LDAP extended operation request for the JOIN_OID with the request value field intentionally omitted from the BER encoding. The ipa-enrollment SLAPI plugin attempts to dereference the null request value pointer, triggering a process crash that brings down the directory server and disrupts all IdM-dependent services across the domain. No public POC has been confirmed, but the trigger condition (omitting a BER field) is trivially reproducible with standard LDAP libraries. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Denial of service in FreeIPA's ipa-enrollment SLAPI plugin allows any authenticated LDAP client to crash the 389 Directory Server by sending a malformed extended operation. The flaw (CWE-476, null pointer dereference) is triggered by omitting the request value for the JOIN_OID in the ipa-enrollment extended operation, causing the server to dereference a null pointer and crash. No public exploit or active exploitation has been identified at time of analysis; however, the low attack complexity and network-accessible vector make this a credible threat against any RHEL Identity Management deployment.
RemediationAI
The primary fix is to apply the vendor-supplied patch for the ipa-server or ipa-enrollment package once released by Red Hat; an exact fixed package version is not independently confirmed in the available intelligence - consult https://access.redhat.com/security/cve/CVE-2026-73199 for the current errata status and specific RPM versions. As a compensating control while awaiting the patch, administrators can restrict LDAP access to the directory server to known, trusted IP ranges using firewalld or iptables rules targeting TCP port 389 and 636, reducing the attacker pool to explicitly authorized network segments; this does not eliminate risk if an insider or compromised host exists within the allowed range. A further control is to review and tighten LDAP ACIs to limit which accounts can issue extended operations against the IPA directory, though standard LDAP auth is likely sufficient to trigger the flaw given the PR:L signal. Disabling the ipa-enrollment extended operation entirely would break host enrollment workflows and is not recommended as a production mitigation.
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
The ipa-enrollment component is a SLAPI (Server Plugin Application Interface) plugin running inside the 389 Directory Server, which provides the LDAP backend for Red Hat Identity Management (IdM/FreeIPA). LDAP extended operations allow clients to invoke custom server-side operations beyond the core LDAP protocol; the JOIN_OID operation specifically handles host enrollment. CWE-476 (Null Pointer Dereference) occurs here because the plugin code does not validate the presence of the request value before attempting to dereference it - when a client omits the value field from the extended operation BER encoding, the plugin receives a null pointer and crashes the directory server process. Per CPE data, affected products span cpe:2.3:a:red_hat:red_hat_enterprise_linux_6 through red_hat_enterprise_linux_10, meaning all actively supported RHEL major versions with IPA server roles installed are potentially affected.
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:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Network-reachable LDAP endpoint requires authenticated bind (PR:L); null dereference crashes server with no confidentiality or integrity impact.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in the ipa-enrollment SLAPI plugin. A remote authenticated client can exploit a null pointer dereference vulnerability by sending a malformed Lightweight Directory Access Protocol (LDAP) extended operation. By omitting the request value for the JOIN_OID in the ipa-enrollment extended operation, an attacker can trigger a server crash, potentially causing a denial of service.
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
A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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
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
Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman
HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel
HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls
EUVD-2026-63246
GHSA-mjqg-mjqw-9xv8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB