Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain Directory Manager credentials
  2. Delivery
    Connect to LDAP server over network
  3. Exploit
    Store crafted reversible-encrypted attribute with oversized algorithm ID
  4. Execution
    checkPrefix() copies input into 256-byte stack buffer without bounds check
  5. Persist
    FORTIFY_SOURCE detects overflow and aborts server process
  6. Impact
    LDAP service unavailable

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
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 the attacker to be authenticated as Directory Manager (the highest-privilege LDAP role), confirmed by CVSS PR:H. The vulnerable code path is reached only when the server processes a reversible-encrypted attribute value - meaning the directory must have at least one attribute configured for reversible encryption (a non-default setting). No user interaction is required (UI:N) and attack complexity is low (AC:L) once these prerequisites are satisfied. What limits exploitation: (1) Directory Manager credential is required - a highly privileged account that should be tightly controlled; (2) reversible password encryption must be configured and in use; (3) FORTIFY_SOURCE prevents the overflow from becoming arbitrary code execution, capping impact at service crash. The combination of PR:H and a non-default encryption configuration makes opportunistic mass exploitation highly unlikely.

Impact

The CVSS 4.9 (Medium) score is consistent with the actual risk profile: AV:N confirms network reachability, AC:L reflects low exploit complexity once prerequisites are met, but PR:H (Directory Manager privileges required) is the primary limiting factor that depresses the score and real-world risk. Directory Manager is the highest-privilege role in 389-ds, analogous to a root DBA - an attacker who already holds this credential has full directory control and would rarely need to resort to crashing the server. The realistic threat actor is a malicious insider or a post-compromise attacker seeking to disrupt authentication services. EPSS data was not provided in the input, so exploitation probability cannot be quantified. No CISA KEV listing and no public POC exist at time of analysis. FORTIFY_SOURCE as a mitigating control is confirmed by the CVE description itself, which explicitly states it 'mitigates this to denial of service only' - this is a notable cross-signal: the raw CWE-121 classification implies potential RCE severity, but the compile-time hardening effectively caps impact. Defenders should treat this as a moderate-priority patch rather than an emergency.

Exploit ScenarioDerived

An attacker who has obtained Directory Manager credentials - through credential theft, insider access, or prior compromise - connects to the LDAP server over the network and issues an LDAP modify operation that stores a crafted attribute value containing a reversible-encrypted password with an algorithm ID exceeding 256 bytes. When 389-ds subsequently calls checkPrefix() to parse the stored value, the oversized algorithm ID overflows the stack buffer, FORTIFY_SOURCE detects the corruption, and the server process is aborted - taking down LDAP authentication for all dependent systems until the service is manually restarted.

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

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

Alert me

AnalysisAIv1 – Jun 09, 2026

Stack buffer overflow in 389 Directory Server's pw.c checkPrefix() function allows a network-accessible Directory Manager to crash the LDAP server by storing a crafted credential with an oversized algorithm ID. The vulnerable code copies attacker-controlled input into a fixed 256-byte stack buffer without bounds checking when parsing reversible-encrypted attribute values. FORTIFY_SOURCE compiler hardening constrains impact to denial of service - preventing arbitrary code execution - but service disruption against a critical authentication infrastructure component remains operationally significant. No public exploit identified at time of analysis.

RemediationAI

Patch available per vendor advisory, but no exact fixed version is confirmed in the provided input data - consult https://access.redhat.com/security/cve/CVE-2026-11793 directly and apply the errata package when Red Hat releases it via their normal RHSA process. As a compensating control prior to patching, restrict the Directory Manager DN to a minimal set of trusted administrative hosts using LDAP access control instructions (ACIs) or firewall rules limiting port 389/636 access to known management IPs - this does not eliminate the vulnerability but removes network reachability for untrusted parties. Additionally, audit which accounts hold Directory Manager-equivalent privileges and reduce that set to the minimum necessary; this limits who can trigger the flaw. Disabling reversible password encryption (if not operationally required) would remove the attack surface entirely, but note this is a breaking change for applications relying on password retrieval. Do not rely solely on FORTIFY_SOURCE as a permanent mitigation - it is a hardening layer, not a fix.

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 flaw resides in the checkPrefix() function in pw.c within the 389 Directory Server codebase, which is the upstream project for Red Hat Directory Server (RHDS) 11, 12, and 13. CWE-121 (Stack-based Buffer Overflow) is the root cause: the function performs an unbounded copy of an attacker-supplied algorithm identifier string - derived from a stored reversible-encrypted attribute value - into a 256-byte stack-allocated buffer. Any algorithm ID exceeding 256 bytes overflows the stack frame. The FORTIFY_SOURCE compile-time protection detects the out-of-bounds write at runtime and aborts the process rather than allowing a controlled write-what-where primitive, which is why code execution is not achievable and the impact is limited to A:H (availability only). Affected CPEs span RHDS 11/12/13 (cpe:2.3:a:red_hat:red_hat_directory_server_11/12/13) and the bundled 389-ds package across RHEL 6 through 10.

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 4.9 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM
Red Hat 4.9 LOW

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A stack buffer overflow flaw was found in 389 Directory Server. The checkPrefix() function in pw.c copies an attacker-controlled algorithm ID into a 256-byte stack buffer without bounds checking when parsing reversible-encrypted attribute values. An attacker with Directory Manager privileges can crash the LDAP server by storing a crafted credential with an oversized algorithm ID. FORTIFY_SOURCE mitigates this to denial of service only.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
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

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

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_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