]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
5 weeks ago- Fix misconfigured ipsecmod hook causing path name
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:45:53 +0000 (16:45 +0200)] 
- Fix misconfigured ipsecmod hook causing path name
  similarity with other file. The ipsecmod is changed for
  exec of the hook. The ipsecmod hook, if a script, has to
  start now with a line like `#!/bin/sh`. Thanks to Qifan
  Zhang, Palo Alto Networks, for the report.

5 weeks ago- Fix DNAME synthesis from cache that keeps use of 0TTL
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:39:34 +0000 (16:39 +0200)] 
- Fix DNAME synthesis from cache that keeps use of 0TTL
  entries in a sliding window. It did not surpass RRSIG
  expiry. Thanks to Qifan Zhang, Palo Alto Networks, for
  the report.

5 weeks ago- Fix log of an aliased qname, to not use freed region
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:34:17 +0000 (16:34 +0200)] 
- Fix log of an aliased qname, to not use freed region
  memory. Thanks to Qifan Zhang, Palo Alto Networks, for
  the report.

5 weeks ago- Fix that fast_reload does not terminate the server for
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:31:37 +0000 (16:31 +0200)] 
- Fix that fast_reload does not terminate the server for
  errors in config, for key files. Thanks to Qifan Zhang,
  Palo Alto Networks, for the report.

5 weeks ago- Fix integer overflow for very high values of
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:28:30 +0000 (16:28 +0200)] 
- Fix integer overflow for very high values of
  `sock-queue-timeout`. Thanks to Qifan Zhang, Palo Alto
  Networks, for the report.

5 weeks ago- Fix erroneous DNS error report values after bogus AAAA
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:26:35 +0000 (16:26 +0200)] 
- Fix erroneous DNS error report values after bogus AAAA
  query caused error information that was not cleared by
  a successful A subquery. Thanks to Qifan Zhang, Palo Alto
  Networks, for the report.

5 weeks ago- Fix integer overflow in infra-cache-max-rtt calculation.
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:22:50 +0000 (16:22 +0200)] 
- Fix integer overflow in infra-cache-max-rtt calculation.
  Thanks to Qifan Zhang, Palo Alto Networks, for the report.

5 weeks ago- Fix for fast_reload that removes an auth zone while its
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:18:56 +0000 (16:18 +0200)] 
- Fix for fast_reload that removes an auth zone while its
  lookups are in progress, for a primary name. Also after the
  change, it no longer picks up the old results. Thanks to
  Qifan Zhang, Palo Alto Networks, for the report.

5 weeks ago- Fix that fast_reload when a zonemd verification lookup
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:16:50 +0000 (16:16 +0200)] 
- Fix that fast_reload when a zonemd verification lookup
  it in progress with subnet loaded, deregisters the
  callback. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

5 weeks ago- Fix that misconfigured `iter-scrub-ns: 0` causes request
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:04:24 +0000 (16:04 +0200)] 
- Fix that misconfigured `iter-scrub-ns: 0` causes request
  failures. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

5 weeks ago- Fix buffer overflow when configured with lower than
W.C.A. Wijngaards [Mon, 15 Jun 2026 14:01:51 +0000 (16:01 +0200)] 
- Fix buffer overflow when configured with lower than
  default size and http transfer. Thanks to Qifan Zhang,
  Palo Alto Networks, for the report.

5 weeks ago- Fix assertion failure for long HTTP header that fills
W.C.A. Wijngaards [Mon, 15 Jun 2026 13:54:37 +0000 (15:54 +0200)] 
- Fix assertion failure for long HTTP header that fills
  buffer. Thanks to Qifan Zhang, Palo Alto Networks, for
  the report.

5 weeks agoFix comment.
W.C.A. Wijngaards [Mon, 15 Jun 2026 13:53:00 +0000 (15:53 +0200)] 
Fix comment.

5 weeks ago- Fix perform a full transfer every number of incremental
W.C.A. Wijngaards [Mon, 15 Jun 2026 13:51:03 +0000 (15:51 +0200)] 
- Fix perform a full transfer every number of incremental
  transfers, to stop increasing memory usage, for auth-zone
  and rpz zones. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

5 weeks ago- Fix to add `max-transfer-size` and `max-transfer-time` that
W.C.A. Wijngaards [Mon, 15 Jun 2026 13:45:03 +0000 (15:45 +0200)] 
- Fix to add `max-transfer-size` and `max-transfer-time` that
  limit auth-zone and rpz transfer amount and time taken.
  Default is disabled. This hardens against unbounded
  transfers. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

5 weeks ago- Fix that for auth-zone and rpz zones the allow-notify
W.C.A. Wijngaards [Fri, 12 Jun 2026 09:48:14 +0000 (11:48 +0200)] 
- Fix that for auth-zone and rpz zones the allow-notify
  addresses and netblocks are available from start, and
  fix the probe step skip.

5 weeks ago- Fix compile for OpenSSL 1.0.2 and before in server cleanup.
W.C.A. Wijngaards [Thu, 11 Jun 2026 15:31:19 +0000 (17:31 +0200)] 
- Fix compile for OpenSSL 1.0.2 and before in server cleanup.

5 weeks ago- Fix #1437: Fix compile with OpenSSL 4.0.1.
W.C.A. Wijngaards [Thu, 11 Jun 2026 15:31:01 +0000 (17:31 +0200)] 
- Fix #1437: Fix compile with OpenSSL 4.0.1.

5 weeks ago- Fix for #1306: configure checks if the ngtcp2_crypto_ossl
W.C.A. Wijngaards [Thu, 11 Jun 2026 09:43:46 +0000 (11:43 +0200)] 
- Fix for #1306: configure checks if the ngtcp2_crypto_ossl
  header file is available, and prints an error otherwise.

5 weeks ago- Fix for #1306: configure detects specifically the call to
W.C.A. Wijngaards [Thu, 11 Jun 2026 09:04:50 +0000 (11:04 +0200)] 
- Fix for #1306: configure detects specifically the call to
  SSL_set_quic_tls_early_data_enabled and
  SSL_set_quic_early_data_enabled, so the correct one is used.

6 weeks ago- Fix warnings with gcc in compat/inet_pton.c.
W.C.A. Wijngaards [Wed, 10 Jun 2026 14:43:41 +0000 (16:43 +0200)] 
- Fix warnings with gcc in compat/inet_pton.c.

6 weeks ago- Fix pythonmod script read for numeric overflow.
W.C.A. Wijngaards [Wed, 10 Jun 2026 09:24:02 +0000 (11:24 +0200)] 
- Fix pythonmod script read for numeric overflow.

6 weeks ago- Fix unit test for ecs to check for malloc success.
W.C.A. Wijngaards [Tue, 9 Jun 2026 14:41:37 +0000 (16:41 +0200)] 
- Fix unit test for ecs to check for malloc success.

6 weeks agochange mailing list to forum
Alex Band [Mon, 8 Jun 2026 19:48:04 +0000 (21:48 +0200)] 
change mailing list to forum

7 weeks ago- Fix that dns64 cleans up the allocated message if the adjust
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:56:20 +0000 (14:56 +0200)] 
- Fix that dns64 cleans up the allocated message if the adjust
  routines fail, and checks if there is a reply before cache
  store, also unbound checks if A and AAAA are malformed
  for auth-zones. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

7 weeks ago- Fix that dump_cache has a larger buffer for records,
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:51:16 +0000 (14:51 +0200)] 
- Fix that dump_cache has a larger buffer for records,
  and it checks that an owner name does not collide with BADRR
  on the input, and changes verbosity on the log of failure in
  rrset to string.  Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

7 weeks ago- Fix that validation canonicalization of domain names
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:48:06 +0000 (14:48 +0200)] 
- Fix that validation canonicalization of domain names
  in rdata checks for buffer bounds. Thanks to Qifan Zhang,
  Palo Alto Networks, for the report.

7 weeks ago- Fix fast_reload for when a ZONEMD lookup is in progress.
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:42:47 +0000 (14:42 +0200)] 
- Fix fast_reload for when a ZONEMD lookup is in progress.
  Thanks to Qifan Zhang, Palo Alto Networks, for the report.

7 weeks ago- Fix negative cache NSEC3 nodata proof, to use the correct
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:40:17 +0000 (14:40 +0200)] 
- Fix negative cache NSEC3 nodata proof, to use the correct
  message size. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

7 weeks ago- Fix PROXYv2 header read and consume, it checks the header
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:37:37 +0000 (14:37 +0200)] 
- Fix PROXYv2 header read and consume, it checks the header
  size. Thanks to Qifan Zhang, Palo Alto Networks for
  the report.

7 weeks ago- Fix ipset module to use larger domain name buffers, and
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:35:06 +0000 (14:35 +0200)] 
- Fix ipset module to use larger domain name buffers, and
  check buffer lengths. Thanks to Qifan Zhang, Palo Alto
  Networks for the report.

7 weeks ago- Fix that quotation and escaping works the same in auth-zone
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:32:14 +0000 (14:32 +0200)] 
- Fix that quotation and escaping works the same in auth-zone
  url content, as in the zonefile read. Thanks to Qifan Zhang,
  Palo Alto Networks for the report.

7 weeks ago- Fix parse of svcbparam ech, it had incorrect length. Thanks
W.C.A. Wijngaards [Wed, 3 Jun 2026 12:05:48 +0000 (14:05 +0200)] 
- Fix parse of svcbparam ech, it had incorrect length. Thanks
  to Qifan Zhang, Palo Alto Networks for the report.

7 weeks ago- Fix const as reported by newest compiler warnings.
Yorgos Thessalonikefs [Wed, 3 Jun 2026 12:00:04 +0000 (14:00 +0200)] 
- Fix const as reported by newest compiler warnings.

7 weeks ago- Fix negative cache to work with NSEC3 records without salt.
W.C.A. Wijngaards [Wed, 3 Jun 2026 11:56:31 +0000 (13:56 +0200)] 
- Fix negative cache to work with NSEC3 records without salt.
  Thanks to Xin Wang, Jiapeng Li, and Jiajia Liu, Northwestern
  Polytechnical University, for the report.

7 weeks ago- Fix that the processing of class responses does not have
W.C.A. Wijngaards [Wed, 3 Jun 2026 10:14:30 +0000 (12:14 +0200)] 
- Fix that the processing of class responses does not have
  a heap use-after-free. That could happen if at least two
  distinct classes are configured for resolution. Thanks
  to Qifan Zhang, Palo Alto Networks for the report.
  In addition, thanks to Xin Wang, Jiapeng Li, and Jiajia
  Liu, Northwestern Polytechnical University, for also
  reporting this.

7 weeks ago- Fix unit test to check for new icannbundle.pem.
W.C.A. Wijngaards [Fri, 29 May 2026 10:10:40 +0000 (12:10 +0200)] 
- Fix unit test to check for new icannbundle.pem.

7 weeks ago- Update icannbundle.pem certificates in unbound-anchor. It
W.C.A. Wijngaards [Fri, 29 May 2026 10:10:07 +0000 (12:10 +0200)] 
- Update icannbundle.pem certificates in unbound-anchor. It
  has the public keys for 2009 to 2029 and for 2025 to 2045.

7 weeks ago- iana portlist updated.
W.C.A. Wijngaards [Fri, 29 May 2026 09:54:40 +0000 (11:54 +0200)] 
- iana portlist updated.

7 weeks ago- Fix header_seen detection for trust anchor files, so that it
W.C.A. Wijngaards [Fri, 29 May 2026 09:54:03 +0000 (11:54 +0200)] 
- Fix header_seen detection for trust anchor files, so that it
  detects the id line.

7 weeks ago- Fix #1457: race condition causes segfault when starting
W.C.A. Wijngaards [Thu, 28 May 2026 07:34:04 +0000 (09:34 +0200)] 
- Fix #1457: race condition causes segfault when starting
  threads.

8 weeks ago- Fix analyzer warning in mesh_new_client.
W.C.A. Wijngaards [Wed, 27 May 2026 14:03:15 +0000 (16:03 +0200)] 
- Fix analyzer warning in mesh_new_client.

8 weeks ago- Fix that validator caps number of ANY RRsets it can
W.C.A. Wijngaards [Wed, 27 May 2026 11:38:10 +0000 (13:38 +0200)] 
- Fix that validator caps number of ANY RRsets it can
  validate, and the wait timer is shortened. Thanks to Qifan
  Zhang, Palo Alto Networks, for the report.

8 weeks ago- Fix ipset module for name too long checks, race conditions
W.C.A. Wijngaards [Wed, 27 May 2026 11:34:32 +0000 (13:34 +0200)] 
- Fix ipset module for name too long checks, race conditions
  on local name buffer, and for socket close race condition.
  Thanks to Qifan Zhang, Palo Alto Networks, for the report.

8 weeks ago- Fix that dns64 with subnetcache does not write ECS scoped
W.C.A. Wijngaards [Wed, 27 May 2026 11:31:11 +0000 (13:31 +0200)] 
- Fix that dns64 with subnetcache does not write ECS scoped
  answers to global cache. Thanks to Qifan Zhang, Palo Alto
  Networks, for the report.

8 weeks ago- Fix, in depth, for respip rewrite of dns64 responses. Thanks
W.C.A. Wijngaards [Wed, 27 May 2026 11:28:41 +0000 (13:28 +0200)] 
- Fix, in depth, for respip rewrite of dns64 responses. Thanks
  to Qifan Zhang, Palo Alto Networks, for the report.

8 weeks ago- Fix manual to document ratelimit, that it is for target
W.C.A. Wijngaards [Wed, 27 May 2026 11:24:44 +0000 (13:24 +0200)] 
- Fix manual to document ratelimit, that it is for target
  nameservers for a domain, and keeps queries limited. Thanks
  to Qifan Zhang, Palo Alto Networks, for the report.

8 weeks ago- Fix to decrement the per-netblock tcp connection limits, so
W.C.A. Wijngaards [Wed, 27 May 2026 11:20:35 +0000 (13:20 +0200)] 
- Fix to decrement the per-netblock tcp connection limits, so
  it keeps usable. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

8 weeks ago- Fix to reset the tcp-timeout before applying a load based
W.C.A. Wijngaards [Wed, 27 May 2026 11:17:35 +0000 (13:17 +0200)] 
- Fix to reset the tcp-timeout before applying a load based
  reduction. Thanks to Qifan Zhang, Palo Alto Networks, for the
  report.

8 weeks ago- Fix that msgencode insert_query has the correct assertion,
W.C.A. Wijngaards [Wed, 27 May 2026 10:20:04 +0000 (12:20 +0200)] 
- Fix that msgencode insert_query has the correct assertion,
  for a local_alias. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

8 weeks ago- Fix that the ratelimit is decremented on successful
W.C.A. Wijngaards [Wed, 27 May 2026 10:16:23 +0000 (12:16 +0200)] 
- Fix that the ratelimit is decremented on successful
  referrals. Thanks to Qifan Zhang, Palo Alto Networks, for
  the report.

8 weeks ago- Fix to limit the DSNS per-label walk in the iterator. Thanks
W.C.A. Wijngaards [Wed, 27 May 2026 10:12:39 +0000 (12:12 +0200)] 
- Fix to limit the DSNS per-label walk in the iterator. Thanks
  to Qifan Zhang, Palo Alto Networks, for the report.

8 weeks ago- Fix for autotrust state-file line overflow, that can give
W.C.A. Wijngaards [Wed, 27 May 2026 10:09:01 +0000 (12:09 +0200)] 
- Fix for autotrust state-file line overflow, that can give
  hold-down bypass. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

8 weeks ago- Fix for mesh new client and mesh new callback to rollback the
W.C.A. Wijngaards [Tue, 26 May 2026 14:20:11 +0000 (16:20 +0200)] 
- Fix for mesh new client and mesh new callback to rollback the
  added address, tcp mesh state and callback when there is a failure
  to initialize. This fixes the mesh accounting of reply addresses.
  Thanks to Xin Wang, Jiapeng Li, and Jiajia Liu, Northwestern
  Polytechnical University, for the report

2 months ago- Fix for signed same-owner CNAME and ordinary RRset responses.
W.C.A. Wijngaards [Wed, 20 May 2026 14:30:37 +0000 (16:30 +0200)] 
- Fix for signed same-owner CNAME and ordinary RRset responses.
  Thanks to Xin Wang and Jiajia Liu, Northwestern Polytechnical
  University, for the report.

2 months ago- Fix cleaning up DoH session. The same query can be on multiple
W.C.A. Wijngaards [Wed, 20 May 2026 13:04:12 +0000 (15:04 +0200)] 
- Fix cleaning up DoH session. The same query can be on multiple
  streams in a session. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

2 months ago- Fix lame server detection, for selfpointed glue records.
W.C.A. Wijngaards [Wed, 20 May 2026 13:01:42 +0000 (15:01 +0200)] 
- Fix lame server detection, for selfpointed glue records.
  Thanks to Shuhan Zhang, Dan Li, and Baojun Liu from Tsinghua
  University for the report.

2 months ago- Fix in depth for serve-expired responses from cachedb, that it
W.C.A. Wijngaards [Wed, 20 May 2026 12:58:26 +0000 (14:58 +0200)] 
- Fix in depth for serve-expired responses from cachedb, that it
  does not store bogus. Thanks to Qifan Zhang, Palo Alto Networks,
  for the report.

2 months agoRemove the debug file.
W.C.A. Wijngaards [Wed, 20 May 2026 10:43:08 +0000 (12:43 +0200)] 
Remove the debug file.

2 months ago- Unit test for CVE-2026-44390.
W.C.A. Wijngaards [Wed, 20 May 2026 10:42:04 +0000 (12:42 +0200)] 
- Unit test for CVE-2026-44390.

2 months ago- Unit test for CVE-2026-42960.
W.C.A. Wijngaards [Wed, 20 May 2026 10:40:32 +0000 (12:40 +0200)] 
- Unit test for CVE-2026-42960.

2 months ago- Unit test for CVE-2026-40622.
W.C.A. Wijngaards [Wed, 20 May 2026 10:37:17 +0000 (12:37 +0200)] 
- Unit test for CVE-2026-40622.

2 months ago- Unit test for CVE-2026-42959.
W.C.A. Wijngaards [Wed, 20 May 2026 10:35:38 +0000 (12:35 +0200)] 
- Unit test for CVE-2026-42959.

2 months ago- Unit test for CVE-2026-42944.
W.C.A. Wijngaards [Wed, 20 May 2026 10:34:16 +0000 (12:34 +0200)] 
- Unit test for CVE-2026-42944.

2 months ago- Unit test for CVE-2026-33278.
W.C.A. Wijngaards [Wed, 20 May 2026 10:32:43 +0000 (12:32 +0200)] 
- Unit test for CVE-2026-33278.

2 months ago- Tag for 1.25.1 release, it contains the security fixes on 1.25.0.
W.C.A. Wijngaards [Wed, 20 May 2026 09:31:53 +0000 (11:31 +0200)] 
- Tag for 1.25.1 release, it contains the security fixes on 1.25.0.
  the code repository continues with in addition the previous fixes,
  for 1.25.2.

2 months agoMerge branch 'branch-1.25.1'
W.C.A. Wijngaards [Wed, 20 May 2026 09:19:56 +0000 (11:19 +0200)] 
Merge branch 'branch-1.25.1'

2 months ago- Fix CVE-2026-44608, Use after free and crash in RPZ code. Thanks branch-1.25.1 release-1.25.1
W.C.A. Wijngaards [Wed, 20 May 2026 08:22:52 +0000 (10:22 +0200)] 
- Fix CVE-2026-44608, Use after free and crash in RPZ code. Thanks
  to Qifan Zhang, Palo Alto Networks, for the report.

2 months agoChangelog entry.
W.C.A. Wijngaards [Wed, 20 May 2026 08:22:10 +0000 (10:22 +0200)] 
Changelog entry.
- Fix CVE-2026-44390, Unbounded name compression in certain cases
  causes degradation of service. Thanks to Qifan Zhang, Palo Alto
  Networks, for the report.

2 months ago- Fix CVE-2026-44390, Unbounded name compression in certain cases
W.C.A. Wijngaards [Wed, 20 May 2026 08:21:26 +0000 (10:21 +0200)] 
- Fix CVE-2026-44390, Unbounded name compression in certain cases
  causes degradation of service. Thanks to Qifan Zhang, Palo Alto
  Networks, for the report.

2 months ago- Fix CVE-2026-42960, Possible cache poisoning attack while following
W.C.A. Wijngaards [Wed, 20 May 2026 08:20:45 +0000 (10:20 +0200)] 
- Fix CVE-2026-42960, Possible cache poisoning attack while following
  delegation. Thanks to TaoFei Guo from Peking University, Yang Luo
  and JianJun Chen, Tsinghua University, for the report.

2 months ago- Fix CVE-2026-42923, Degradation of service with unbounded NSEC3
W.C.A. Wijngaards [Wed, 20 May 2026 08:20:02 +0000 (10:20 +0200)] 
- Fix CVE-2026-42923, Degradation of service with unbounded NSEC3
  hash calculations. Thanks to Qifan Zhang, Palo Alto Networks, for
  the report.

2 months ago- Fix CVE-2026-42534, Jostle logic bypass degrades resolution
W.C.A. Wijngaards [Wed, 20 May 2026 08:19:08 +0000 (10:19 +0200)] 
- Fix CVE-2026-42534, Jostle logic bypass degrades resolution
  performance. Thanks to Qifan Zhang, Palo Alto Networks, for the
  report.

2 months ago- Fix CVE-2026-41292, Parsing a long list of incoming EDNS options
W.C.A. Wijngaards [Wed, 20 May 2026 08:18:23 +0000 (10:18 +0200)] 
- Fix CVE-2026-41292, Parsing a long list of incoming EDNS options
  degrades performance. Thanks to GitHub user 'N0zoM1z0', also Qifan
  Zhang from Palo Alto Networks, for the report.

2 months ago- Fix CVE-2026-40622, "Ghost domain name" variant. Thanks to Qifan
W.C.A. Wijngaards [Wed, 20 May 2026 08:16:18 +0000 (10:16 +0200)] 
- Fix CVE-2026-40622, "Ghost domain name" variant. Thanks to Qifan
  Zhang, Palo Alto Networks, for the report.

2 months ago- Fix CVE-2026-32792, Packet of death with DNSCrypt. Thanks to Andrew
W.C.A. Wijngaards [Wed, 20 May 2026 08:15:30 +0000 (10:15 +0200)] 
- Fix CVE-2026-32792, Packet of death with DNSCrypt. Thanks to Andrew
  Griffiths from 'calif.io' for the report.

2 months ago- Fix CVE-2026-42959, Crash during DNSSEC validation of malicious
W.C.A. Wijngaards [Wed, 20 May 2026 08:14:32 +0000 (10:14 +0200)] 
- Fix CVE-2026-42959, Crash during DNSSEC validation of malicious
  content. Thanks to Qifan Zhang, Palo Alto Networks, for the report.

2 months ago- Fix CVE-2026-42944, Heap overflow and crash with multiple nsid,
W.C.A. Wijngaards [Wed, 20 May 2026 08:13:55 +0000 (10:13 +0200)] 
- Fix CVE-2026-42944, Heap overflow and crash with multiple nsid,
  cookie, padding EDNS options. Thanks to Qifan Zhang, Palo Alto
  Networks, for the report.

2 months ago- Fix CVE-2026-33278, Possible remote code execution during DNSSEC
W.C.A. Wijngaards [Wed, 20 May 2026 08:13:08 +0000 (10:13 +0200)] 
- Fix CVE-2026-33278, Possible remote code execution during DNSSEC
  validation. Thanks to Qifan Zhang, Palo Alto Networks, for the report.

2 months agoSet version to 1.25.1 for release.
W.C.A. Wijngaards [Wed, 20 May 2026 08:11:15 +0000 (10:11 +0200)] 
Set version to 1.25.1 for release.

2 months ago- Fix for mixed class referrals, the resolver uses the query
W.C.A. Wijngaards [Mon, 18 May 2026 14:42:39 +0000 (16:42 +0200)] 
- Fix for mixed class referrals, the resolver uses the query
  class. Thanks to Xin Wang and Jiajia Liu, Northwestern
  Polytechnical University, for the report.

2 months ago- Fix DNSKEY size calculation for noncanonical RSA DNSKEYs
W.C.A. Wijngaards [Fri, 15 May 2026 14:22:59 +0000 (16:22 +0200)] 
- Fix DNSKEY size calculation for noncanonical RSA DNSKEYs
  with leading zeroes for n. Thanks to Xin Wang and Jiajia Liu,
  Northwestern Polytechnical University, for the report.

2 months ago- Fix DNSSEC validation with libnettle for noncanonical RSA
W.C.A. Wijngaards [Fri, 15 May 2026 14:20:52 +0000 (16:20 +0200)] 
- Fix DNSSEC validation with libnettle for noncanonical RSA
  DNSKEYs with leading zeroes for n. Thanks to Xin Wang and
  Jiajia Liu, Northwestern Polytechnical University, for
  the report.

2 months ago- Fix for allocation-failure hardening of rrset cache wildcard
W.C.A. Wijngaards [Fri, 15 May 2026 14:00:58 +0000 (16:00 +0200)] 
- Fix for allocation-failure hardening of rrset cache wildcard
  storage and canonical NSEC owner replacement. Thanks to Xin
  Wang and Jiajia Liu, Northwestern Polytechnical University,
  for the report.

2 months ago- Fix that for dns64 answers, the AAAA query is checked to be
W.C.A. Wijngaards [Fri, 15 May 2026 13:43:18 +0000 (15:43 +0200)] 
- Fix that for dns64 answers, the AAAA query is checked to be
  DNSSEC validated, when DNSSEC is enabled. This improves
  the RFC6147 conformance of Unbound. Thanks to Xin Wang
  and Jiajia Liu, Northwestern Polytechnical University, for
  the report. In addition, thanks to Qifan Zhang, Palo Alto
  Networks, for reporting it.

2 months ago- Fix val_find_DS for robustness, to check the result of
W.C.A. Wijngaards [Fri, 15 May 2026 12:27:18 +0000 (14:27 +0200)] 
- Fix val_find_DS for robustness, to check the result of
  packet_rrset_copy_region before using it. Thanks to Xin Wang
  and Jiajia Liu, Northwestern Polytechnical University, for
  the report.

2 months agoMerge branch 'master' of github.com:NLnetLabs/unbound
W.C.A. Wijngaards [Fri, 15 May 2026 06:42:40 +0000 (08:42 +0200)] 
Merge branch 'master' of github.com:NLnetLabs/unbound

2 months ago- Fix man page entry for so-sndbuf, it is for responses sent out.
W.C.A. Wijngaards [Fri, 15 May 2026 06:42:27 +0000 (08:42 +0200)] 
- Fix man page entry for so-sndbuf, it is for responses sent out.

2 months ago- Fix another comment for EDNS fallback buffer size.
Yorgos Thessalonikefs [Thu, 14 May 2026 11:11:17 +0000 (13:11 +0200)] 
- Fix another comment for EDNS fallback buffer size.

2 months ago- Fix comment and verbose logging for EDNS fallback buffer size.
Yorgos Thessalonikefs [Mon, 11 May 2026 18:39:38 +0000 (20:39 +0200)] 
- Fix comment and verbose logging for EDNS fallback buffer size.

2 months ago- Fix to relax assertions after the TTL 0 handling change.
W.C.A. Wijngaards [Fri, 8 May 2026 08:09:41 +0000 (10:09 +0200)] 
- Fix to relax assertions after the TTL 0 handling change.
  This relaxes an assertion in cachedb (it fails instead),
  and for packet_rrset_copy_region.

2 months ago- Fix to clean up log ids after a failure to start a worker thread.
W.C.A. Wijngaards [Thu, 7 May 2026 12:42:29 +0000 (14:42 +0200)] 
- Fix to clean up log ids after a failure to start a worker thread.

2 months ago- Fix for Heap Out-of-Bounds Write via size_t-to-int Truncation
W.C.A. Wijngaards [Thu, 7 May 2026 12:40:48 +0000 (14:40 +0200)] 
- Fix for Heap Out-of-Bounds Write via size_t-to-int Truncation
  in setup_if() - outside_network_create(). This fixes that
  large values for num_ports do not overflow and create
  invalid references after integer truncation. Thanks
  to Karnakar Reddy (@karnakarreddi) for the report.

2 months ago- iana portlist updated.
W.C.A. Wijngaards [Fri, 1 May 2026 09:25:49 +0000 (11:25 +0200)] 
- iana portlist updated.

2 months ago- Fix windows 64bit build for libssp dependency.
W.C.A. Wijngaards [Wed, 29 Apr 2026 13:06:09 +0000 (15:06 +0200)] 
- Fix windows 64bit build for libssp dependency.

2 months ago- tag for 1.25.0. The code repository continues with 1.25.1 in
W.C.A. Wijngaards [Wed, 29 Apr 2026 10:10:23 +0000 (12:10 +0200)] 
- tag for 1.25.0. The code repository continues with 1.25.1 in
  development.

2 months ago- For #1441: Fix type of ipv6 addr struct. branch-1.25.0 release-1.25.0
W.C.A. Wijngaards [Thu, 23 Apr 2026 07:37:30 +0000 (09:37 +0200)] 
- For #1441: Fix type of ipv6 addr struct.

2 months agoChangelog entry for #1441.
W.C.A. Wijngaards [Thu, 23 Apr 2026 07:35:44 +0000 (09:35 +0200)] 
Changelog entry for #1441.
- Merge #1441: Fix buffer overrun in
  doq_repinfo_retrieve_localaddr().

2 months agoFix buffer overrun in doq_repinfo_retrieve_localaddr() (#1441)
Fothsid [Thu, 23 Apr 2026 07:35:23 +0000 (09:35 +0200)] 
Fix buffer overrun in doq_repinfo_retrieve_localaddr() (#1441)

3 months ago- Fix doxygen comment syntax. release-1.25.0rc1
W.C.A. Wijngaards [Tue, 21 Apr 2026 11:44:55 +0000 (13:44 +0200)] 
- Fix doxygen comment syntax.