[Bug 296314] dns/dnsdist upgrade to 2.0.7 (fixes multiple CVE)

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 27 Jun 2026 09:51:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296314

            Bug ID: 296314
           Summary: dns/dnsdist upgrade to 2.0.7 (fixes multiple CVE)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: jordan@ostreff.info
                CC: tremere@cainites.net
             Flags: maintainer-feedback?(tremere@cainites.net)
                CC: tremere@cainites.net

Created attachment 272174
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=272174&action=edit
dns/dnsdist upgrade to 2.0.7

The issues fixed in these releases are:

CVE-2026-40011: An attacker sending a large number of crafted DNS queries might
be able to trigger a dynamic block being inserted with a value causing invalid
output to be produced in the prometheus endpoint. The prometheus endpoint will
then be rejected by the scraper until the dynamic block expires.
CVE-2026-42004: An attacker can send a crafted EDNS OPT record that will be
ignored by DNSdist's filtering rules, but will be rewritten as a valid OPT
record when EDNS Client Subnet is inserted, causing the backend to see the EDNS
option(s) that DNSdist did not filter.
CVE-2026-42005: An attacker can send a web request that causes unlimited memory
allocation in the internal web server, leading to a denial of service. The
internal web server is disabled by default.
CVE-2026-40208: An attacker might be able to delay the processing of DoH3
queries by sending DoH3 GET queries with an invalid DATA frame.
CVE-2026-40209: An attacker might be able to cause outgoing TCP connections to
backend to be stuck until a timeout occurs instead of being released
immediately. This could be used to cause a denial of service if there is a
limit to the number of concurrent connections to this backend, or if the
process runs out of file descriptors.
CVE-2026-40210: An out-of-bounds read might happen when SetMacAddrAction is
used, potentially resulting in uninitialized memory being sent over the network
or a crash.
CVE-2026-40211: An attacker can send crafted DNS over HTTP/3 queries,
triggering an exception that prevents some buffer from being freed right away.
The buffer will be freed at the end of the QUIC connection, but on some setups
it might be possible to open enough concurrent DoH3 streams to trigger an
out-of-memory condition, resulting in a denial of service.

-- 
You are receiving this mail because:
You are the assignee for the bug.