Summary
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in PowerDNS ausnutzen, um Denial-of-Service-Zustände herbeizuführen, DNS-Caches zu manipulieren, Sicherheitsprüfungen zu umgehen, vertrauliche Informationen offenzulegen, DNSSEC-Validierungen zu beeinträchtigen oder die Integrität und Verfügbarkeit der DNS-Auflösung zu beeinflussen.
Product
Der Domain Name Service (DNS) ermöglicht die Umsetzung der Domainnamen in IP-Adressen. Zur Verhinderung von übermäßigen Anfragen werden die Zuordnungen häufig lokal in einem Cache gespeichert.
Vulnerabilities 14
-
High 7.5
ZoneToCache can poison the cache
A malicious authoritative server can send a crafted zone via the ZoneToCache function that leads to cache poisoning.
-
Medium 5.9
Insufficient input validation in ZoneToCache
A malicious authoritative server can send a crafted zone via the ZoneToCache function that leads to a crash of the Recursor due to insuffcient input validation.
-
Medium 5.9
Missing input validation for catalog zones
Incomplete validation of the SOA record present in a catalog zone might lead to a crash.
-
Medium 5.9
Spoofed answers can mark an authoritative non-EDNS capable
Spoofing replies to Recursor might mark an IP of an authoritative server as not supporting EDNS, causing valdiation of DNSSEC records served by that server to fail.
-
Medium 5.3
Information about ECS zero scoped answers might leak to clients that use a specific ECS
ECS zero scoped answers are stored in the packet cache while they should not. This impacts only configurations that have ECS enabled;
-
Medium 5.3
Denial of service via IXFR queries
An attacker might be able to cause outgoing TCP connections to backend to be stuck until a timeout occurs instead of being released immediately, by sending IXFR queries. This could be used to cause a denial of service if there is a limit to the number of conc…
-
Medium 5.3
Denial of service via crafted DoH3 queries
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 …
-
Medium 5.3
Reject more queries with invalid header values
This fix provides extra hardening for the 5.4.x branch by doing extra validation of incoming answers from authoritative servers.
-
Medium 5.3
ZONEMD validation can be bypassed
An invalid zone might pass ZONEMD validation while it should not. This is only relevant if ZoneToCache is configured with ZONEMD validation.
-
Medium 4.8
Out-of-bounds read in SetMacAddrAction
An out-of-bounds read might happen when SetMacAddrAction is used, potentially resulting in uninitialized memory being sent over the network or a crash.
-
Medium 4.3
Insufficient input validation of internal web server
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.
-
Low 3.7
Prometheus denial of service via crafted DNS queries
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…
-
Low 3.7
Denial of service via DoH3 queries
An attacker might be able to delay the processing of DoH3 queries by sending DoH3 GET queries with an invalid DATA frame.
-
Low 3.7
EDNS options smuggling
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.
Revision history
-
#5
Neue Updates von SUSE aufgenommen
-
#4
Neue Updates von openSUSE aufgenommen
-
#3
Neue Updates von openSUSE aufgenommen
-
#2
Neue Updates von Fedora aufgenommen
-
#1
Initiale Fassung
References
-
PowerDNS DNSdist 1.9.15 and 2.0.7 Release vom 2026-06-25
https://blog.powerdns.com/2026/06/25/powerdns-dnsdist-1.9.15-and-2.0.7-released-security-release
-
PowerDNS Security Advisory 2026-08 for PowerDNS Recursor vom 2026-06-25
https://blog.powerdns.com/2026/06/25/powerdns-security-advisory-2026-08-for-powerdns-recursor
-
Debian Security Advisory DSA-6369 vom 2026-06-26
https://security-tracker.debian.org/tracker/DSA-6369-1
-
Debian Security Advisory DSA-6367 vom 2026-06-26
https://security-tracker.debian.org/tracker/DSA-6367-1
-
Fedora Security Advisory FEDORA-EPEL-2026-A9341FA7F6 vom 2026-07-13
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-a9341fa7f6
-
openSUSE Security Update OPENSUSE-SU-2026:11411-1 vom 2026-08-01
https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/P5USXRDM6524H6OHQ4RAJV75H3ICYQQD/
-
openSUSE Security Update OPENSUSE-SU-2026:21533-1 vom 2026-08-06
https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/FWENWC7O75SXDUZW6LQVSIMHSDHM5NOP/
-
SUSE Security Update SUSE-SU-2026:23123-1 vom 2026-08-14
https://lists.suse.com/pipermail/sle-security-updates/2026-August/028321.html
-
SUSE Security Update SUSE-SU-2026:23146-1 vom 2026-08-14
https://lists.suse.com/pipermail/sle-security-updates/2026-August/028303.html