<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>389 Directory Server - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/389-directory-server/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 07 Sep 2026 15:33:44 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/389-directory-server/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Heap Buffer Overflow in 389 Directory Server SASL I/O Layer</title><link>https://feed.craftedsignal.io/briefs/2026-09-389-ds-heap-overflow/</link><pubDate>Mon, 07 Sep 2026 15:33:44 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-389-ds-heap-overflow/</guid><description>A heap buffer overflow vulnerability in the SASL I/O layer of 389-ds-base allows a remote authenticated attacker to trigger an unsigned subtraction underflow and cause memory corruption.</description><content:encoded><![CDATA[<p>A heap buffer overflow vulnerability exists in the SASL I/O layer of 389 Directory Server (389-ds-base), specifically within the sasl_io_read_packet() function. The flaw occurs because the wrapped-record length read from the wire is insufficiently validated. When an attacker provides a small wire length (0, 1, or 2) during a SASL bind with integrity protection (SSF &gt; 0), the application performs an unsigned subtraction underflow when calculating the buffer count. This logic error instructs the system to read approximately 4 GiB of data into a 1024-byte heap-allocated buffer.</p>
<p>This vulnerability allows a remote authenticated attacker to trigger memory corruption, leading to a denial of service (DoS) or potentially remote code execution (RCE). This issue is distinct from the previously reported CVE-2026-11774, as the earlier mitigation only addressed upper-bound overflows and failed to account for these specific underflow scenarios.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this flaw can result in a crash of the 389 Directory Server process, causing service disruption. Furthermore, the ability to trigger a heap overflow with attacker-controlled content provides a pathway for remote code execution, which could lead to full system compromise of servers running 389-ds-base.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Review security patches provided by the 389 Directory Server project and apply updates to 389-ds-base immediately to address CVE-2026-18355.</li>
<li>Monitor service logs for unexpected 389 Directory Server process crashes or restarts, which may indicate attempted exploitation.</li>
<li>Restrict access to Directory Server management interfaces to trusted administrative segments to reduce the risk of exploitation by unauthorized or partially authenticated entities.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item><item><title>Authentication Bypass in 389 Directory Server via SASL Bind State Confusion</title><link>https://feed.craftedsignal.io/briefs/2026-09-07-389-directory-server-auth-bypass/</link><pubDate>Mon, 07 Sep 2026 15:32:59 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-07-389-directory-server-auth-bypass/</guid><description>A vulnerability in 389 Directory Server allows unauthenticated attackers to elevate privileges by exploiting state confusion during SASL authentication, leading to unauthorized Directory Manager access.</description><content:encoded><![CDATA[<p>CVE-2026-18922 describes a critical authentication bypass vulnerability in 389 Directory Server. The issue stems from improper handling of identity state during SASL PLAIN authentication. When a bind operation fails, the server fails to properly clear the identity properties associated with the connection. A subsequent successful bind, using any SASL mechanism, allows the stale identity from the previous failed attempt to be incorrectly applied to the new security context. An attacker can deliberately trigger a failed SASL PLAIN bind as 'cn=Directory Manager' and then complete a second bind (such as an anonymous bind or a low-privileged account bind) to inherit the privileges of the identity used in the first failed attempt. This flaw grants an unauthorized attacker administrative access to the directory server without requiring valid credentials.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full administrative control over the 389 Directory Server. An attacker can read, modify, or delete directory data, manage users, or alter security configurations, leading to a complete compromise of the identity store and downstream systems dependent on the directory for authentication or authorization.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Monitor 389 Directory Server access logs for unusual sequences of failed bind operations followed by immediate successful binds on the same connection.</li>
<li>Review directory server configuration for strict enforcement of authentication policies.</li>
<li>Apply patches provided by the vendor for 389 Directory Server to resolve the identity property handling flaw.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>authentication-bypass</category><category>cve-2026-18922</category><category>privilege-escalation</category></item></channel></rss>