IT SBIT Services
Schneeberger
DEEN
CVE tracker

389 Directory Server: Denial of service via worker-thread pool exhaustion

CVE-2026-86344High 7.5

← All vulnerabilities

Summary

An unauthenticated remote attacker can exhaust the worker-thread pool of the 389 Directory Server (389-ds-base) LDAP server. By sending a complete LDAP operation followed by the first bytes of an incomplete LDAPMessage on the same connection, the attacker blocks worker threads using only a small number of connections. This works against the default configuration and denies service to all clients, anonymous and authenticated, over plaintext and TLS, for as long as the attacker keeps the connections open. Confidentiality and integrity of directory data are not affected, and service recovers within about a second after the connections are released.

Affected

  • Red Hat Directory Server 11, 12 and 13 (default: affected)
  • Red Hat Enterprise Linux 8, 9 and 10 (default: affected)
  • Red Hat Enterprise Linux 6 and 7 (default: unknown)

Fixed in

Unknown. No fixed package version was confirmed in the sources reviewed. Check the Red Hat CVE page for the fixed 389-ds-base build.

Workaround

  • Limit the number of concurrent connections per source IP address in front of the LDAP listener, for example with a firewall, load balancer or fail2ban.
  • Upgrading to a fixed package is the only complete resolution.

Exploitation

  • CISA SSVC: exploitation none, automatable yes, technical impact partial.
  • Exploitation requires only a few simultaneous connections and no authentication.

Our recommendation

  • Check whether 389-ds-base or Red Hat Directory Server is in use and identify the installed version.
  • Restrict LDAP access to trusted networks and limit concurrent connections per source IP.
  • Install the fixed package from the vendor as soon as it is available and monitor LDAP connection counts and availability.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 2 Nov 2026, 23:35.

Original description (NVD)

A flaw was found in 389-ds-base. An unauthenticated remote attacker can send a complete LDAP operation followed by the first bytes of an incomplete LDAPMessage on the same connection, causing the server to hand that connection to a second worker thread before the first worker's result is flushed. The second worker blocks until nsslapd-ioblocktimeout while holding the connection mutex, preventing delivery of the completed operation's result. Repeating this across a small number of connections proportional to the configured worker-thread pool size exhausts the entire pool under default configuration, denying service to all clients (anonymous and authenticated, plaintext and TLS) for as long as the attacker maintains the connections.

NVD references (2)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.