Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid password for administratively locked account
  2. Delivery
    Open TCP connection to LDAP port
  3. Exploit
    Submit SASL PLAIN bind with valid credentials
  4. Execution
    Receive bind-failure response (connection internally authenticated)
  5. Persist
    Issue LDAP search/modify operations on persistent connection
  6. Impact
    Exfiltrate or tamper with directory data within account ACLs

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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 attacker to possess the correct, current password for the targeted account - the administrative account lock does not change or invalidate the stored password credential. The target account must have been locked via the administrative lock mechanism (nsAccountLock attribute set by an administrator), not solely through a password-policy intruder lockout (behavior for the latter is not addressed by this CVE). The SASL PLAIN mechanism must be enabled and accepted by the server (a common but not universal configuration). After receiving the bind-failure response, the attacker's LDAP client must continue issuing operations on the same connection rather than disconnecting on error - standard compliant clients typically disconnect, so exploitation likely requires a custom client or library that can ignore the bind error. The authenticated state persists only for the duration of that specific TCP connection; a new connection attempt will trigger the same failing bind. Exploitation is bounded to the locked account's ACL-granted privileges, which limits the attacker to whatever directory access the account had before revocation.

Impact

CVSS 5.4 (Medium) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N captures this accurately. The network vector and low complexity reflect that exploitation requires only a TCP connection to the LDAP port and no special timing or race condition - it is a deterministic sequencing flaw, not a race. PR:L is the critical limiting factor: the attacker must possess valid (correct) password credentials for the target account; the account lock does not invalidate the password. This means exploitation is primarily relevant in two scenarios: terminated employees who retained knowledge of their credentials after an administrator locked (but did not delete) their account, and incident-response situations where a compromised account is locked rather than immediately deleted or password-reset. The scope is unchanged (S:U), so the attacker cannot leverage this flaw to escalate beyond the locked account's existing ACL grants. No EPSS data was provided; the absence of both a KEV listing and a known POC suggests opportunistic exploitation is not currently occurring. Real-world risk is moderate for organizations using account-lock as a sole revocation control; negligible for organizations that supplement locking with password resets or account deletion.

Exploit ScenarioDerived

A terminated employee whose LDAP account has been administratively locked but whose password has not been changed opens a new LDAP connection to the directory server and submits a SASL PLAIN bind with their former valid credentials. The server internally marks the connection as authenticated before running the lock check, returns a bind-failure error, but the attacker's LDAP client - or a custom script - suppresses the error and immediately issues LDAP search or modify operations on the now-open connection. The attacker successfully reads or modifies directory entries within the bounds of their former account's ACL grants for the lifetime of that TCP connection. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 03, 2026

Authentication bypass in 389 Directory Server (Red Hat Directory Server 11-13) allows a network-connected user holding valid credentials for an administratively locked account to retain an authenticated LDAP session, defeating account-lock as an access-revocation control. The SASL PLAIN bind handler installs connection-level authenticated state before executing the account-lock check; when the lock check fails, only the error is returned to the client while the internal authenticated state on that connection persists unrevertd. No public exploit has been identified at time of analysis and no CISA KEV listing exists, but the real-world impact is highest in incident-response and employee-offboarding scenarios that rely on directory lock as the primary revocation mechanism.

RemediationAI

Patch available per vendor advisory - apply the Red Hat-issued errata for 389 Directory Server as published at https://access.redhat.com/security/cve/CVE-2026-18651; exact fixed package versions are not independently confirmed from the available references and must be verified against the official advisory. Until patching is complete, the most effective compensating control is to supplement account locking with an immediate password reset for any account being revoked - since the flaw requires a valid password, invalidating the password eliminates the exploit precondition, with no meaningful side effect beyond the intended revocation. As a secondary control, disabling the SASL PLAIN mechanism in the directory server configuration (via the nsslapd-allowed-sasl-mechanisms attribute) removes the vulnerable code path entirely, but will break any clients that exclusively use SASL PLAIN and may require client reconfiguration to use SASL GSSAPI, EXTERNAL (certificate), or DIGEST-MD5. Network-layer ACLs restricting LDAP (port 389) and LDAPS (port 636) access to known trusted client hosts limit the set of potential attackers who could establish the initial connection.

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

389 Directory Server (upstream of Red Hat Directory Server) is an enterprise LDAP service widely deployed on RHEL. SASL PLAIN is a simple authentication mechanism that transmits a username and password in cleartext within a SASL exchange - typically protected by TLS at the transport layer. The vulnerability is a sequencing flaw in the bind processing pipeline: per the description, the server calls the internal routine that installs authenticated bind credentials on the connection object before it checks account-lock status. This violates atomicity - a successful bind should only be committed if every validation step passes. CWE-287 (Improper Authentication) identifies the root cause class: an operation that should either fully succeed or fully fail instead leaves the system in a partially-committed authenticated state. The result is that the connection object, which tracks session-level authorization for subsequent LDAP operations, reflects the locked account's privileges despite the bind nominally reporting failure.

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

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

Network-reachable LDAP service; valid credential required for locked account (PR:L); impact bounded to that account's directory ACL grants with no scope change.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in 389 Directory Server. During SASL PLAIN authentication, the server installs connection-level bind credentials before performing the account-lock check. If the account is subsequently found to be locked, the bind is reported as failed to the client, but the already-installed authenticated state on the connection is not reverted. A client that supplies valid credentials for an account that has been administratively locked can continue to use the same connection with that account's privileges, defeating account lock as an access-revocation control.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
enterprise LDAP server standard in RHEL deployments
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_directory_server_11:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_directory_server_12:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_directory_server_13:*:*:*:*:*:*:*:*
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_9:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected
SUSE Linux Enterprise Server 16.0 Affected
SUSE Linux Enterprise Server 16.1 Affected

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