CVE-2026-11884
Received Received - Intake
Heap Buffer Overflow in 389 Directory Server

Publication date: 2026-06-10

Last updated on: 2026-06-10

Assigner: Red Hat, Inc.

Description
A heap buffer overflow flaw was found in 389 Directory Server. When serializing objectclass definitions, the oc_superior (SUP) field length is omitted from buffer size calculations in read_schema_dse() and schema_oc_to_string(), but the field is still written via strcat(). An attacker with Directory Manager privileges, or a compromised replication supplier, can trigger a server crash by creating objectclasses with long SUP values. This is an incomplete fix variant of CVE-2025-14905.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-10
Last Modified
2026-06-10
Generated
2026-06-10
AI Q&A
2026-06-10
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
redhat 389_directory_server *
redhat 389_ds_base *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-122 A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-11884 is a heap buffer overflow vulnerability in the 389 Directory Server related to how objectclass definitions are serialized. Specifically, the length of the oc_superior (SUP) field is not included in buffer size calculations in the functions read_schema_dse() and schema_oc_to_string(), but the SUP field is still written using strcat(). This mismatch can cause a buffer overflow.

There are two variants of this vulnerability: one triggers an overflow when the SUP field is about 248 bytes or larger during schema DSE reads, and the other triggers an overflow when the SUP field is about 62 bytes or larger during schema replication comparison.

An attacker with Directory Manager privileges or a compromised replication supplier can exploit this flaw to crash the server. However, remote code execution is not feasible on x86_64 systems due to the ASCII-only nature of the overflow content.

Impact Analysis

This vulnerability can be exploited to cause a denial of service by crashing the 389 Directory Server. An attacker with Directory Manager privileges or a compromised replication supplier can trigger this crash by creating objectclasses with long SUP values.

In replication environments, a compromised supplier could push malicious schema data to consumers, causing them to crash as well.

While remote code execution is not feasible on x86_64 systems due to the nature of the overflow, the server crash can disrupt directory services, potentially impacting availability and operations.

Detection Guidance

This vulnerability involves a heap buffer overflow in the 389 Directory Server related to the oc_superior (SUP) field length during schema objectclass serialization. Detection would involve checking for unusually long SUP field values in objectclass definitions, especially those around or exceeding 62 bytes or 248 bytes depending on the function variant.

Since the vulnerability can be triggered by creating objectclasses with long SUP values, detection commands could include querying the directory server schema for objectclasses with SUP fields longer than these thresholds.

  • Use ldapsearch or similar LDAP query tools to retrieve objectclass definitions and inspect the length of the oc_superior attribute.
  • Example command to list objectclasses and their SUP fields: ldapsearch -x -b cn=schema -s base objectClasses
  • Parse the output to identify any SUP fields with lengths near or exceeding 62 or 248 characters.

Additionally, monitoring server logs for crashes or abnormal terminations related to schema operations could help detect exploitation attempts.

Mitigation Strategies

Immediate mitigation steps include applying the official patch or update provided by the vendor to fix the heap buffer overflow in the 389 Directory Server.

Until a patch is applied, restrict Directory Manager privileges to trusted administrators only, as exploitation requires such privileges.

In replication topologies, ensure that replication suppliers are secure and trusted to prevent malicious schema pushes.

Monitor the server for crashes or unusual behavior that might indicate exploitation attempts.

Compliance Impact

The provided information does not specify any direct impact of CVE-2026-11884 on compliance with common standards and regulations such as GDPR or HIPAA.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-11884. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart