]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.18] [CVE-2025-40778] sec: usr: Address various spoofing attacks
authorMichał Kępień <michal@isc.org>
Thu, 2 Oct 2025 11:45:32 +0000 (13:45 +0200)
committerMichał Kępień <michal@isc.org>
Thu, 2 Oct 2025 11:45:32 +0000 (13:45 +0200)
commit4c99ba5a462d01aa88a5d975e82550df53228000
tree3cd9e1b2ba415c57716dc62fcda51412279c797b
parent85d08e068316fc9530965b56b3d99833d501ea12
parent4c6d03b0bb2ffbafcde8e8a5bc0e49908b978a72
[9.18] [CVE-2025-40778] sec: usr: Address various spoofing attacks

Previously, several issues could be exploited to poison a DNS cache with
spoofed records for zones which were not DNSSEC-signed or if the
resolver was configured to not do DNSSEC validation. These issues were
assigned CVE-2025-40778 and have now been fixed.

As an additional layer of protection, :iscman:`named` no longer accepts
DNAME records or extraneous NS records in the AUTHORITY section unless
these are received via spoofing-resistant transport (TCP, UDP with DNS
cookies, TSIG, or SIG(0)).

ISC would like to thank Yuxiao Wu, Yunyi Zhang, Baojun Liu, and Haixin
Duan from Tsinghua University for bringing this vulnerability to our
attention.

Backport of !838

Closes isc-projects/bind9#5414

Merge branch '5414-security-check-name-vs-qname-again-9.18' into 'v9.18.40-release'

See merge request isc-private/bind9!852