Powerdns

89 CVEs across 11 Powerdns products. Browse Powerdns vulnerabilities, severities, and proof-of-concept exploits.

Powerdns products with known CVEs

ProductCVEs
Recursor64
Authoritative32
Dnsdist31
Powerdns8
Authoritative Server7
Pdns3
Powerdns Recursor3
Powerdns Recursor2
Pdns-Recursor1
Powerdns Authoritative1
Powerdns Authoritative Server1
Powerdns CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-52688High7.52026-07-23RRSIGs with too few labels can lead to bypass of DNSSEC wildcard validation
CVE-2026-52686Low3.72026-07-23The issue is a DNSSEC validation bypass where wildcard expansion proofs (NSEC/NSEC3 records) are accepted without signature validation when the wildcard answer…
CVE-2026-52684Low3.72026-07-23If the auth responds very slowly and the records expire in between, the capping of TTLs is not enforced for lack of data. This does not happen on regular resol…
CVE-2026-52690Medium5.92026-06-25Spoofing 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…
CVE-2026-42390Medium5.32026-06-25An invalid zone might pass ZONEMD validation while it should not. This is only relevant if ZoneToCache is configured with ZONEMD validation.
CVE-2026-42389Medium5.32026-06-25This fix provides extra hardening for the 5.4.x branch by doing extra validation of incoming answers from authoritative servers.
CVE-2026-42388Medium5.92026-06-25Incomplete validation of the SOA record present in a catalog zone might lead to a crash.
CVE-2026-42387Medium5.92026-06-25A 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.
CVE-2026-40012Medium5.32026-06-25ECS zero scoped answers are stored in the packet cache while they should not. This impacts only configurations that have ECS enabled;
CVE-2026-42004Low3.72026-06-25An 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…
CVE-2026-40211Medium5.32026-06-25An 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 a…
CVE-2026-40210Medium4.82026-06-25An 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-40209Medium5.32026-06-25An 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 IXF…
CVE-2026-40208Low3.72026-06-25An attacker might be able to delay the processing of DoH3 queries by sending DoH3 GET queries with an invalid DATA frame.
CVE-2026-40011Low3.72026-06-25An 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 pro…
CVE-2026-33612High7.52026-06-25A malicious authoritative server can send a crafted zone via the ZoneToCache function that leads to cache poisoning.
CVE-2026-42005Medium4.32026-06-25An 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 serve…
CVE-2026-42396Medium4.92026-05-21Insufficient Validation of Member Zone Data May Cause Catalog Zone Transfer to Fail
CVE-2026-42002Medium5.92026-05-21Concurrency and locking defects in GSS-TSIG
CVE-2026-42001High7.52026-05-21Insufficient Validation of Autoprimary SOA Queries
CVE-2026-42000Medium6.82026-05-21Insufficient Validation of Names During AXFR
CVE-2026-41999Medium4.82026-05-21Incorrect Behaviour of Views with TCP PROXY Requests
CVE-2026-33611Medium6.52026-04-22An operator allowed to use the REST API can cause the Authoritative server to produce invalid HTTPS or SVCB record data, which can in turn cause LMDB database…
CVE-2026-33610Medium5.92026-04-22A rogue primary server may cause file descriptor exhaustion and eventually a denial of service, when a PowerDNS secondary server forwards a DNS update request…
CVE-2026-33609Medium5.32026-04-22Incomplete escaping of LDAP queries when running with 8bit-dns enabled allows users to perform queries of internal domain subtrees.
CVE-2026-33608High7.42026-04-22An attacker can send a notify request that causes a new secondary domain to be added to the bind backend, but causes said backend to update its configuration t…
CVE-2026-33602Medium6.52026-04-22A rogue backend can send a crafted UDP response with a query ID off by one related to the maximum configured value, triggering an out-of-bounds write leading t…
CVE-2026-33599Low3.12026-04-22A rogue backend can send a crafted SVCB response to a Discovery of Designated Resolvers request, when requested via either the autoUpgrade (Lua) option to newS…
CVE-2026-33598Medium4.82026-04-22A cached crafted response can cause an out-of-bounds read if custom Lua code calls getDomainListByAddress() or getAddressListByDomain() on a packet cache.
CVE-2026-33597Low3.72026-04-22PRSD detection denial of service
CVE-2026-33596Low3.12026-04-22A client might theoretically be able to cause a mismatch between queries sent to a backend and the received responses by sending a flood of perfectly timed que…
CVE-2026-33595Medium5.32026-04-22A client can trigger excessive memory allocation by generating a lot of errors responses over a single DoQ and DoH3 connection, as some resources were not prop…
CVE-2026-33594Medium5.32026-04-22A client can trigger excessive memory allocation by generating a lot of queries that are routed to an overloaded DoH backend, causing queries to accumulate int…
CVE-2026-33593High7.52026-04-22A client can trigger a divide by zero error leading to crash by sending a crafted DNSCrypt query.
CVE-2026-33254Medium5.32026-04-22An attacker can create a large number of concurrent DoQ or DoH3 connections, causing unlimited memory allocation in DNSdist and leading to a denial of service…
CVE-2026-33601Medium4.42026-04-22If you use the zoneToCache function with a malicious authoritative server, an attacker can send a zone that result in a null pointer dereference, caused by a m…
CVE-2026-33600Medium4.42026-04-22An RPZ sent by a malicious authoritative server can result in a null pointer dereference, caused by a missing consistency check and leading to a denial of serv…
CVE-2026-33262Medium5.92026-04-22An attacker can send replies that result in a null pointer dereference, caused by a missing consistency check and leading to a denial of service. Cookies are d…
CVE-2026-33261Medium5.92026-04-22A zone transition from NSEC to NSEC3 might trigger an internal inconsistency and cause a denial of service.
CVE-2026-33260Medium5.32026-04-22An 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…
CVE-2026-33259Medium5.02026-04-22Having many concurrent transfers of the same RPZ can lead to inconsistent RPZ data, use after free and/or a crash of the recursor. Normally concurrent transfer…
CVE-2026-33258Medium5.32026-04-22By publishing and querying a crafted zone an attacker can cause allocation of large entries in the negative and aggressive NSEC(3) caches.
CVE-2026-33257Medium5.32026-04-22An 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…
CVE-2026-33256Medium5.32026-04-22An 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…
CVE-2026-27854Medium4.82026-03-31An attacker might be able to trigger a use-after-free by sending crafted DNS queries to a DNSdist using the DNSQuestion:getEDNSOptions method in custom Lua cod…
CVE-2026-27853Medium5.92026-03-31An attacker might be able to trigger an out-of-bounds write by sending crafted DNS responses to a DNSdist using the DNSQuestion:changeName or DNSResponse:chang…
CVE-2026-24030Medium5.32026-03-31An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of…
CVE-2026-24029Medium6.52026-03-31When the early_acl_drop (earlyACLDrop in Lua) option is disabled (default is enabled) on a DNS over HTTPs frontend using the nghttp2 provider, the ACL check is…
CVE-2026-24028Medium5.32026-03-31An attacker might be able to trigger an out-of-bounds read by sending a crafted DNS response packet, when custom Lua code uses newDNSPacketOverlay to parse DNS…
CVE-2026-0397Low3.12026-03-31When the internal webserver is enabled (default is disabled), an attacker might be able to trick an administrator logged to the dashboard into visiting a malic…
CVE-2026-0396Low3.12026-03-31An attacker might be able to inject HTML content into the internal web dashboard by sending crafted DNS queries to a DNSdist instance where domain-based dynami…
CVE-2026-24027Medium5.32026-02-09Crafted zones can lead to increased incoming network traffic.
CVE-2026-0398Medium5.32026-02-09Crafted zones can lead to increased resource usage and crafted CNAME chains can lead to cache poisoning in Recursor.
CVE-2025-59024Medium6.52026-02-09Crafted delegations or IP fragments can poison cached delegations in Recursor.
CVE-2025-59023High8.22026-02-09Crafted delegations or IP fragments can poison cached delegations in Recursor.
CVE-2025-59030High7.52025-12-09An attacker can trigger the removal of cached records by sending a NOTIFY query over TCP.
CVE-2025-59029Medium5.32025-12-09An attacker can trigger an assertion failure by requesting crafted DNS records, waiting for them to be inserted into the records cache, then send a query with…
CVE-2025-30187Low3.72025-09-18In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a d…
CVE-2025-30192High7.52025-07-21An attacker spoofing answers to ECS enabled requests sent out by the Recursor has a chance of success higher than non-ECS enabled queries. The updated version…
CVE-2025-30193High7.52025-05-20In some circumstances, when DNSdist is configured to allow an unlimited number of queries on a single, incoming TCP connection from a client, an attacker can c…
CVE-2025-30194High7.52025-04-29When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illeg…
CVE-2025-30195High7.52025-04-07An attacker can publish a zone containing specific Resource Record Sets. Processing and caching results for these sets can lead to an illegal memory accesses a…
CVE-2024-25590High7.52024-10-03An attacker can publish a zone containing specific Resource Record Sets. Repeatedly processing and caching results for these sets can lead to a denial of s…
CVE-2024-25581High7.52024-05-14When incoming DNS over HTTPS support is enabled using the nghttp2 provider, and queries are routed to a tcp-only or DNS over TLS backend, an attacker can trigg…
CVE-2024-25583High7.52024-04-25A crafted response from an upstream server the recursor has been configured to forward-recurse to can cause a Denial of Service in the Recursor. The default co…
CVE-2023-50868High7.52024-02-14The Closest Encloser Proof aspect of the DNS protocol (in RFC 5155 when RFC 9276 guidance is skipped) allows remote attackers to cause a denial of service (CPU…
CVE-2023-50387High7.52024-02-14Certain DNSSEC aspects of the DNS protocol (in RFC 4033, 4034, 4035, 6840, and related RFCs) allow remote attackers to cause a denial of service (CPU consumpti…
CVE-2023-26437Low3.42023-04-04Denial of service vulnerability in PowerDNS Recursor allows authoritative servers to be marked unavailable.This issue affects Recursor: through 4.6.5, through…
CVE-2023-22617High7.52023-01-21A remote attacker might be able to cause infinite recursion in PowerDNS Recursor 4.8.0 via a DNS query that retrieves DS records for a misconfigured domain, be…
CVE-2022-37428Medium6.52022-08-23PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a deni…
CVE-2022-27227High7.52022-03-25In PowerDNS Authoritative Server before 4.4.3, 4.5.x before 4.5.4, and 4.6.x before 4.6.1 and PowerDNS Recursor before 4.4.8, 4.5.x before 4.5.8, and 4.6.x bef…
CVE-2021-36754High7.52021-07-30PowerDNS Authoritative Server 4.5.0 before 4.5.1 allows anybody to crash the process by sending a specific query (QTYPE 65535) that causes an out-of-bounds exc…
CVE-2020-25829High7.52020-10-16An issue has been found in PowerDNS Recursor before 4.1.18, 4.2.x before 4.2.5, and 4.3.x before 4.3.5. A remote attacker can cause the cached records for a gi…
CVE-2020-24698Critical9.82020-10-02An issue was discovered in PowerDNS Authoritative through 4.3.0 when --enable-experimental-gss-tsig is used. A remote, unauthenticated attacker might be able t…
CVE-2020-24697High7.52020-10-02An issue was discovered in PowerDNS Authoritative through 4.3.0 when --enable-experimental-gss-tsig is used. A remote, unauthenticated attacker can cause a den…
CVE-2020-24696High8.12020-10-02An issue was discovered in PowerDNS Authoritative through 4.3.0 when --enable-experimental-gss-tsig is used. A remote, unauthenticated attacker can trigger a r…
CVE-2020-17482Medium4.32020-10-02An issue has been found in PowerDNS Authoritative Server before 4.3.1 where an authorized user with the ability to insert crafted records into a zone might be…
CVE-2020-14196Medium5.32020-07-01In PowerDNS Recursor versions up to and including 4.3.1, 4.2.2 and 4.1.16, the ACL restricting access to the internal web server is not properly enforced.
CVE-2020-10995High7.52020-05-19PowerDNS Recursor from 4.1.0 up to and including 4.3.0 does not sufficiently defend against amplification attacks. An issue in the DNS protocol has been found…
CVE-2020-10030High8.82020-05-19An issue has been found in PowerDNS Recursor 4.1.0 up to and including 4.3.0. It allows an attacker (with enough privileges to change the system's hostname) to…
CVE-2020-12244High7.52020-05-19An issue has been found in PowerDNS Recursor 4.1.0 through 4.3.0 where records in the answer section of a NXDOMAIN response lacking an SOA were not properly va…
CVE-2015-5230High7.52020-01-15The DNS packet parsing/generation code in PowerDNS (aka pdns) Authoritative Server 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (cra…
CVE-2019-10203Medium4.32019-11-22PowerDNS Authoritative daemon , pdns versions 4.0.x before 4.0.9, 4.1.x before 4.1.11, exiting when encountering a serial between 2^31 and 2^32-1 while trying…
CVE-2019-10163Medium4.32019-07-30A Vulnerability has been found in PowerDNS Authoritative Server before versions 4.1.9, 4.0.8 allowing a remote, authorized master server to cause a high CPU lo…
CVE-2019-10162High7.52019-07-30A vulnerability has been found in PowerDNS Authoritative Server before versions 4.1.10, 4.0.8 allowing an authorized user to cause the server to exit by insert…
CVE-2019-3871Medium6.52019-03-21A vulnerability was found in PowerDNS Authoritative Server before 4.0.7 and before 4.1.7. An insufficient validation of data coming from the user when building…
CVE-2019-3807Low3.72019-01-29An issue has been found in PowerDNS Recursor versions 4.1.x before 4.1.9 where records in the answer section of responses received from authoritative servers w…
CVE-2019-3806High8.12019-01-29An issue has been found in PowerDNS Recursor versions after 4.1.3 before 4.1.9 where Lua hooks are not properly applied to queries received over TCP in some sp…
CVE-2018-16855High7.52018-12-03An issue has been found in PowerDNS Recursor before version 4.1.8 where a remote attacker sending a DNS query can trigger an out-of-bounds memory read while co…
CVE-2018-14626Medium5.32018-11-29PowerDNS Authoritative Server 4.1.0 up to 4.1.4 inclusive and PowerDNS Recursor 4.0.0 up to 4.1.4 inclusive are vulnerable to a packet cache pollution via craf…
CVE-2018-10851Medium5.32018-11-29PowerDNS Authoritative Server 3.3.0 up to 4.1.4 excluding 4.1.5 and 4.0.6, and PowerDNS Recursor 3.2 up to 4.1.4 excluding 4.1.5 and 4.0.9, are vulnerable to a…
CVE-2018-14663Medium5.92018-11-26An issue has been found in PowerDNS DNSDist before 1.3.3 allowing a remote attacker to craft a DNS query with trailing data such that the addition of a record…
CVE-2018-14644Medium5.32018-11-09An issue has been found in PowerDNS Recursor from 4.0.0 up to and including 4.1.4. A remote attacker sending a DNS query for a meta-type like OPT can lead to a…
CVE-2016-2120High7.52018-11-01An issue has been found in PowerDNS Authoritative Server versions up to and including 3.4.10, 4.0.1 allowing an authorized user to crash the server by insertin…
CVE-2016-7074Medium5.32018-09-11An issue has been found in PowerDNS before 3.4.11 and 4.0.2, and PowerDNS recursor before 4.0.4, allowing an attacker in position of man-in-the-middle to alter…
CVE-2016-7073Medium5.32018-09-11An issue has been found in PowerDNS before 3.4.11 and 4.0.2, and PowerDNS recursor before 4.0.4, allowing an attacker in position of man-in-the-middle to alter…
CVE-2016-7069Medium5.92018-09-11An issue has been found in dnsdist before 1.2.0 in the way EDNS0 OPT records are handled when parsing responses from a backend. When dnsdist is configured to a…
CVE-2016-7068Medium5.32018-09-11An issue has been found in PowerDNS before 3.4.11 and 4.0.2, and PowerDNS recursor before 3.7.4 and 4.0.4, allowing a remote, unauthenticated attacker to cause…
CVE-2016-7072Medium5.32018-09-10An issue has been found in PowerDNS Authoritative Server before 3.4.11 and 4.0.2 allowing a remote, unauthenticated attacker to cause a denial of service by op…
CVE-2017-15120High7.52018-07-27An issue has been found in the parsing of authoritative answers in PowerDNS Recursor before 4.0.8, leading to a NULL pointer dereference when parsing a special…