漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Possible arbitrary code execution during DNSSEC validation
Vulnerability Description
NLnet Labs Unbound 1.19.1 up to and including version 1.25.0 has a vulnerability in the DNSSEC validator that enables denial of service and possible remote code execution as a result of deep copying a data structure and erroneously overwriting a destination pointer. An adversary can exploit the vulnerability by controlling a malicious signed zone and querying a vulnerable Unbound. When DS sub-queries need to suspend validation due to NSEC3 computational budget exhaustion (introduced in Unbound 1.19.1), Unbound deep-copies response messages to preserve them across memory region teardown. A struct-assignment bug overwrites the destination's pointer with the source's pointer. After the sub-query region is freed, the resumed validator dereferences this dangling pointer, triggering a crash or potentially enabling arbitrary code execution. Unbound 1.25.1 contains a patch with a fix to preserve the correct pointer when deep copying the data structure.
CVSS Information
N/A
Vulnerability Type
释放后使用
Vulnerability Title
NLnet Labs Unbound 资源管理错误漏洞
Vulnerability Description
NLnet Labs Unbound是NLnet Labs开源的一个高性能DNS解析器。 NLnet Labs Unbound 1.19.1版本至1.25.0版本存在资源管理错误漏洞,该漏洞源于DNSSEC验证器中深度复制数据结构时错误覆盖目标指针,可能导致拒绝服务和可能的远程代码执行。攻击者可通过控制恶意签名区域并查询易受攻击的Unbound利用此漏洞。
CVSS Information
N/A
Vulnerability Type
N/A