PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-18355 Red Hat CVE debrief

A heap buffer overflow flaw was found in the SASL I/O layer of 389 Directory Server (389-ds-base). In sasl_io_start_packet(), the wrapped-record length read from the wire is validated only against an upper bound. A small wire length (0, 1, or 2) produces an encrypted_buffer_count below the already-consumed encrypted_buffer_offset, causing an unsigned subtraction underflow in sasl_io_read_packet(). PR_Recv is then requested to read approximately 4 GiB into a 1024-byte heap buffer, resulting in a heap buffer overflow with attacker-controlled content. After a successful SASL bind with integrity protection (SSF > 0), a remote authenticated attacker can cause a denial of service or potentially achieve remote code execution.

Vendor
Red Hat
Product
Red Hat Directory Server 11
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-07
Original CVE updated
2026-10-08
Advisory published
2026-09-07
Advisory updated
2026-10-08

Who should care

System administrators and defenders responsible for 389 Directory Server (389-ds-base) deployments, especially those with remote authenticated access, should assess exposure and prioritize patching or mitigation.

Why it matters

Defenders should care about CVE-2026-18355 because it allows remote authenticated attackers to cause denial of service or potentially achieve remote code execution in 389 Directory Server (389-ds-base) deployments with SASL I/O layer vulnerabilities.

  • Denial of service (DoS) via heap buffer overflow
  • Potential remote code execution after successful SASL bind
  • Need for patching or mitigation to prevent exploitation
  • Possible data integrity and confidentiality impacts

Technical summary

The vulnerability is caused by a heap buffer overflow flaw in the SASL I/O layer of 389 Directory Server (389-ds-base). A remote authenticated attacker can cause a denial of service or potentially achieve remote code execution after a successful SASL bind with integrity protection (SSF > 0). The flaw is due to insufficient validation of the wrapped-record length read from the wire, which can lead to an unsigned subtraction underflow in sasl_io_read_packet(). This can result in a heap buffer overflow with attacker-controlled content.

Defensive priority

Defenders should prioritize patching or mitigating this vulnerability, especially in environments where remote authenticated access is possible.

Recommended defensive actions

  • Patch or update 389 Directory Server (389-ds-base) to a version that fixes this vulnerability
  • Implement compensating controls, such as limiting remote authenticated access
  • Monitor for potential exploitation attempts
  • Review system logs for suspicious activity
  • Conduct regular security audits
  • Implement additional security measures, such as two-factor authentication
  • Verify system configurations and ensure they are secure

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected products. The 389 Directory Server (389-ds-base) is vulnerable to a heap buffer overflow flaw in the SASL I/O layer. This vulnerability can be exploited by a remote authenticated attacker to cause a denial of service or potentially achieve remote code execution after a successful SASL bind with integrity protection (SSF > 0). Evidence is limited to CVE and NVD details; further verification is recommended.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-18355 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-18355

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-18355 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-18355

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.