CVE-2026-33593CVE-2026-33593 是一个影响 PowerDNS dnsdist 的高危漏洞。攻击者可通过发送特制的 DNSCrypt 查询包,远程触发服务端的除零错误,导致 dnsdist 进程崩溃。该漏洞利用无需认证且无需用户交互,极易被利用造成拒绝服务攻击,严重影响 DNS 解析服务的可用性。
该漏洞主要影响 PowerDNS dnsdist 的 DNSCrypt 模块。在软件处理客户端发送的 DNSCrypt 加密查询时,解析逻辑中存在一个严重的边界条件错误。攻击者通过精心构造一个特殊的 DNSCrypt 数据包,可以操纵服务端在进行特定数学运算时的参数。由于代码缺乏对除数非零的必要检查,当解析过程遇到该特定参数时,CPU 会执行除零指令。在现代操作系统中,这通常会触发 SIGFPE 信号或类似的异常中断。由于 dnsdist 的守护进程未对该类异常进行捕获和恢复处理,导致进程直接终止。攻击者无需具备任何身份凭证,也无需诱导管理员交互,仅需网络可达性即可利用此漏洞。这使得攻击者能够反复发送恶意包,导致 DNS 服务持续中断,严重破坏网络基础设施的可用性。