CVE-2026-18453
Linux Red Hat Analyse et atténuation des vulnérabilités

Aperçu

CVE-2026-18453 is a NULL pointer dereference vulnerability in Red Hat's 389 Directory Server (389-ds-base) that allows an unauthenticated remote attacker to crash the LDAP server by sending a crafted sequence of search requests, resulting in denial of service. The flaw exists in the op_shared_search function's paged results handling when the USE_ONE_BACKEND control is used. Affected products include redhat-ds:11/389-ds-base, redhat-ds:12/389-ds-base, and 389-ds:1.4/389-ds-base under Red Hat Enterprise Linux. It was reported on July 31, 2026 and publicly disclosed on September 7, 2026, with a CVSS v3.1 base score of 7.5 (High) (Red Hat CVE, Github Advisory).

Détails techniques

The root cause is a missing NULL pointer check (CWE-476) in the op_shared_search function within opshared.c. When a client sends a first LDAP SEARCH request naming a non-existent backend via the USE_ONE_BACKEND control with a Simple Paged Results (SPR) empty cookie, the server stores NULL as the backend in a paged-results slot. A subsequent SEARCH request naming a valid backend with an SPR cookie referencing that slot causes the server to retrieve the stored NULL and call slapi_be_Rlock(NULL), which dereferences the NULL pointer and crashes the ns-slapd process. This code path is reachable pre-authentication because control and paged-results processing occurs before search authorization, and both paged results and anonymous access are enabled by default (Red Hat Bugzilla, Red Hat CVE).

Impact

Successful exploitation completely crashes the ns-slapd directory server process, halting all LDAP-based directory lookups and authentication services until the process is manually restarted. Because the attack is trivially repeatable by an unauthenticated attacker, it can result in sustained denial of service against any system or application relying on the affected 389 Directory Server instance for authentication or directory queries. There is no impact on confidentiality or integrity — the vulnerability causes a crash only and does not leak or modify directory data (Red Hat CVE).

Exploitabilité

No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the disclosure date. The EPSS score is 0.0, indicating a currently low probability of exploitation in the wild, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. However, the attack requires no authentication, no user interaction, and low complexity, making it straightforward for any attacker with network access to the LDAP service to trigger (Red Hat CVE, Github Advisory).

Étapes d’exploitation

  1. Reconnaissance: Identify hosts running 389 Directory Server (ns-slapd) with LDAP port 389 or 636 exposed, using network scanners such as Nmap or Shodan.
  2. Verify anonymous access: Confirm that anonymous LDAP access and paged results are enabled (default configuration) by sending a basic anonymous LDAP bind or search request.
  3. Send first crafted SEARCH request: On a single LDAP connection, send a SEARCH request that includes the USE_ONE_BACKEND control referencing a non-existent backend name, combined with a Simple Paged Results (SPR) control with an empty cookie. This causes the server to store NULL as the backend pointer in a paged-results slot.
  4. Send second crafted SEARCH request: On the same connection, send a second SEARCH request referencing a valid backend via USE_ONE_BACKEND, with an SPR cookie that references the paged-results slot populated in step 3.
  5. Trigger crash: The server retrieves the NULL backend pointer from the slot and calls slapi_be_Rlock(NULL), dereferencing the NULL pointer and crashing the ns-slapd process, resulting in denial of service (Red Hat Bugzilla).

Indicateurs de compromis

  • Network: Repeated LDAP SEARCH requests on the same connection using the USE_ONE_BACKEND control (OID-based) combined with Simple Paged Results control, particularly targeting non-existent backend names followed by valid backend names.
  • Logs: Sudden termination or crash entries for the ns-slapd process in /var/log/dirsrv/slapd-<instance>/errors; segmentation fault or NULL pointer dereference messages in system logs (/var/log/messages or journalctl).
  • Process: Unexpected termination of the ns-slapd process; core dump files generated in the 389 Directory Server working directory or /var/lib/dirsrv/.
  • Availability: Repeated, rapid restarts of the ns-slapd service correlating with incoming LDAP connections from the same source IP (Red Hat Bugzilla, Red Hat CVE).

Atténuation et solutions de contournement

Red Hat has not identified a practical configuration-based mitigation and recommends updating the affected 389-ds-base package as soon as a fix is released. As partial risk reduction, disabling anonymous LDAP access removes the unauthenticated exploitation path, though authenticated clients with search access can still trigger the crash. Restricting LDAP service exposure to trusted networks via firewall rules reduces the practical attack surface but does not eliminate the underlying vulnerability (Red Hat CVE).

Réactions de la communauté

Red Hat rated this issue as 'Important' due to the ease of unauthenticated exploitation and the complete disruption of directory services it causes. The vulnerability was reported by Arthur Chan (Ada Logics) and a team from Anthropic, reflecting growing use of AI-assisted security research in vulnerability discovery (Red Hat CVE).

Ressources additionnelles


SourceCe rapport a été généré à l’aide de l’IA

Apparenté Linux Red Hat Vulnérabilités:

Identifiant CVE

Sévérité

Score

Technologies

Nom du composant

Exploit CISA KEV

A corrigé

Date de publication

CVE-2026-18922CRITICAL9.8
  • Linux Red Hat logoLinux Red Hat
  • 389-ds:1.4::389-ds-base-libs
NonNonSep 07, 2026
CVE-2026-19843HIGH8.4
  • Linux Red Hat logoLinux Red Hat
  • 389-ds-base
NonNonSep 07, 2026
CVE-2026-18453HIGH7.5
  • Linux Red Hat logoLinux Red Hat
  • 389-ds:1.4::389-ds-base-snmp
NonNonSep 07, 2026
CVE-2026-18355HIGH7.5
  • Linux Red Hat logoLinux Red Hat
  • 389-ds:1.4::389-ds-base-libs
NonNonSep 07, 2026
CVE-2026-86469MEDIUM5.3
  • Linux Red Hat logoLinux Red Hat
  • glib2-fam
NonNonSep 07, 2026

Évaluation gratuite des vulnérabilités

Évaluez votre posture de sécurité dans le cloud

Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.

Demander une évaluation

Obtenez une démo personnalisée

Prêt(e) à voir Wiz en action ?

"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
David EstlickRSSI
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
Adam FletcherChef du service de sécurité
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."
Greg PoniatowskiResponsable de la gestion des menaces et des vulnérabilités