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
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64771
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64776
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64778
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64779
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64781
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64783
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64789
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:64791
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.