CVE-2026-4893dnsmasq是一款功能轻量级的DNS转发器和DHCP服务器。该软件存在一个信息泄露漏洞,允许远程攻击者通过发送特制的DNS数据包来绕过源地址检查。具体而言,攻击者可以利用包含RFC 7871客户端子网信息的DNS查询包欺骗服务器,导致本应受限制的信息被泄露。
该漏洞的核心在于dnsmasq处理RFC 7871(ECS, EDNS0 Client Subnet)扩展机制时的逻辑缺陷。在常规配置下,dnsmasq可能依据数据包的源IP地址进行访问控制,以防止未授权用户查询特定域名的解析记录。然而,当攻击者构造一个包含恶意ECS选项的DNS查询时,dnsmasq在验证请求来源时,可能错误地优先信任ECS选项中嵌入的子网信息,而非数据包的实际网络层源IP。这使得攻击者能够伪造内网IP地址,欺骗dnsmasq认为请求来自受信任区域,从而绕过基于IP的访问控制列表(ACL),获取敏感的DNS解析信息。