Fix for CVE-2023-50387 and CVE-2023-50868.
authorflorian <florian@openbsd.org>
Tue, 13 Feb 2024 12:58:05 +0000 (12:58 +0000)
committerflorian <florian@openbsd.org>
Tue, 13 Feb 2024 12:58:05 +0000 (12:58 +0000)
commitfed3efa7ebe28a42f8790bbd65433d2483df6870
tree9dbed0c18baad55fd91932a738a045c4d1a06f0f
parent817bdb8f8c00756cba1860e85cbb52fd1f125ba8
Fix for CVE-2023-50387 and CVE-2023-50868.

Both can be used to cause high CPU load and potentially denial of
service with specifically crafted DNSSEC responses.

This is a sync with unbound(8).
13 files changed:
sbin/unwind/libunbound/services/authzone.c
sbin/unwind/libunbound/services/cache/dns.c
sbin/unwind/libunbound/services/cache/dns.h
sbin/unwind/libunbound/util/fptr_wlist.c
sbin/unwind/libunbound/validator/val_nsec.c
sbin/unwind/libunbound/validator/val_nsec3.c
sbin/unwind/libunbound/validator/val_nsec3.h
sbin/unwind/libunbound/validator/val_sigcrypt.c
sbin/unwind/libunbound/validator/val_sigcrypt.h
sbin/unwind/libunbound/validator/val_utils.c
sbin/unwind/libunbound/validator/val_utils.h
sbin/unwind/libunbound/validator/validator.c
sbin/unwind/libunbound/validator/validator.h