CVE-2026-9064389-ds-base LDAP服务器中的get_ldapmessage_controls_ext()函数存在安全缺陷,未对每个LDAP消息中的控制数量施加上限。远程未认证攻击者可利用此漏洞,发送包含大量最小控制的特制LDAP请求,导致服务器CPU和内存资源耗尽,引发拒绝服务。
漏洞位于LDAP服务器的get_ldapmessage_controls_ext()函数中,该函数在处理LDAP消息时未校验控制字段的数量上限。攻击者可构造一个在默认2MB BER消息大小限制内包含数十万个最小控制的恶意LDAP请求。当服务器解析此类请求时,会触发过度的CPU消耗和堆内存分配。在并发攻击场景下,这将导致工作线程饥饿、服务响应延迟显著增加,甚至因内存不足(OOM)导致服务进程终止,从而实现拒绝服务攻击。