Skip to main content

PowerDNS Recursor CVE-2026-73205

HIGH
2026-10-21
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Recursor TCP listener
  2. Delivery
    Rapidly open/close many TCP connections
  3. Exploit
    Accumulate sockets in TIME_WAIT
  4. Execution
    Exhaust socket/port resources
  5. Impact
    Deny service to legitimate DNS clients

Vulnerability Assessment

Exploitation Conditions

Exploitation requires that the Recursor accept DNS over TCP from the attacking client (TCP service reachable, which is standard DNS behavior for truncated/large responses and zone operations). No authentication and no special PowerDNS feature flag is called out in the advisory. The limiting factor is that impact is confined to availability via TCP socket/TIME_WAIT exhaustion - it does not affect UDP query service directly, does not compromise DNS data integrity, and severity is rated Medium/Low rather than High; a client able to establish repeated TCP connections to the resolver is the only real prerequisite, so exposure is highest where the resolver's TCP port is reachable by untrusted networks rather than restricted to trusted internal clients.

Impact

No CVSS vector, EPSS score, KEV listing, or SSVC decision data was supplied for this CVE, so the assessment rests entirely on the PowerDNS advisory text and release notes. The advisory explicitly states that three of the bundled CVEs are High severity and the rest are Medium or Low; CVE-2026-73205 (a malicious client causing excessive TCP connections in TIME_WAIT state) is a resource-exhaustion/denial-of-service condition that falls in the Medium/Low tier rather than the High group. This is therefore a genuine availability concern but not a top-priority emergency: the impact is degraded TCP handling (socket/port exhaustion) rather than code execution, data disclosure, or DNS integrity loss. There is no public exploit identified at time of analysis and no evidence of active exploitation, so the real-world urgency is moderate - patch in the normal cycle. Note that exact severity is INFERRED from the advisory's High-vs-Medium/Low grouping, not confirmed by an NVD/vendor CVSS score, which was listed as N/A in the input; defenders should confirm the per-CVE score against the full PowerDNS advisory 2026-12 once published.

Exploit ScenarioDerived

A malicious or abusive client repeatedly opens and tears down TCP connections to a PowerDNS Recursor, driving a large and sustained number of sockets into the TIME_WAIT state. As TIME_WAIT entries and ephemeral ports/socket table accumulate, the resolver's ability to accept new TCP DNS connections degrades, producing a denial of service for legitimate clients. No public exploit code is identified at time of analysis, but the technique requires only ordinary TCP client behavior and no special privileges.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

TCP connection exhaustion in PowerDNS Recursor lets a remote client drive the resolver to hold excessive numbers of sockets in TIME_WAIT state, degrading or blocking further DNS-over-TCP service. The flaw affects Recursor release trains 5.3.x before 5.3.12 and 5.4.x before 5.4.8 and is one of seven CVEs bundled in PowerDNS Security Advisory 2026-12, where it is rated Medium/Low rather than High. No authentication is needed (assessed vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L), impact is limited to availability with no effect on data integrity or confidentiality, and no public exploit code or active exploitation was identified at time of analysis; no EPSS or KEV data was supplied.

RemediationAI

Vendor-released patch: PowerDNS Recursor 5.3.12 and 5.4.8 (builds dated 21 October 2026); on the 5.3 train prefer 5.3.13, which carries the SA-2026-12 fix plus the SA-2026-08 performance regression correction, and on the 5.4 train 5.4.8 or later. Upgrade via signed tarballs (pdns-recursor-5.3.12.tar.xz / pdns-recursor-5.4.8.tar.xz with .sig files from https://downloads.powerdns.com/releases/) or distribution packages from https://repo.powerdns.com/, and verify signatures before deployment. Where immediate upgrade is not possible, reduce exposure by restricting TCP/53 on the Recursor to known recursive clients using firewall or listen-address configuration - the trade-off is that untrusted clients needing TCP fallback for truncated or large DNSSEC responses, and any AXFR/IXFR operations, will break. Host-level tuning (enabling net.ipv4.tcp_tw_reuse, shortening tcp_fin_timeout, or raising file-descriptor limits) lowers the practical exhaustion window but only treats the symptom and does not remove the underlying weakness; raising fd limits in particular can simply let the resolver accumulate more orphaned sockets. Add monitoring for TIME_WAIT counts on port 53 and for TCP query failures so an attempted exhaustion is visible, and review whether the resolver's web service and other listeners are also exposed given the related SA-2026-12 issues. Confirm the deployed version with the Recursor's version output after patching; the changelog entries at https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.8 and https://doc.powerdns.com/recursor/changelog/5.3.html#change-5.3.12 reference upstream pull requests 18197 and 18198, which are not tagged release artifacts and should not be treated as substitutes for the released builds.

Affected ProductsAI

PowerDNS Recursor 5.3.x through 5.3.11 and 5.4.x through 5.4.7 are affected; both trains receive fixes in the 21 October 2026 coordinated release. Users should upgrade to Recursor 5.3.12 or later on the 5.3 train (5.3.13, released the same day, additionally corrects a performance regression from SA-2026-08 affecting use-incoming-edns-subnet) or to Recursor 5.4.8 or later on the 5.4 train. The issue is tracked as CVE-2026-73205 within PowerDNS Security Advisory 2026-12, whose sibling issues include CVE-2026-73206 (name-decompression DoS), CVE-2026-85555 (DNSSEC validation bypass and cache poisoning), CVE-2026-85556 (missing OPT RR owner-name validation defeating ECS hardening), CVE-2026-85557 (single web client not completing TLS handshake monopolizes web access), CVE-2026-85558 (closed TCP client addresses retained until process exit), and CVE-2026-85559 (out-of-bounds read in findScopeZero). Full details are in the advisory at https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-12.html, with the per-train changelogs at https://doc.powerdns.com/recursor/changelog/5.3.html#change-5.3.12 and https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.8. Note that PowerDNS revised its Open Source End of Life policy so older release trains are supported for one year after the following major release (https://docs.powerdns.com/recursor/appendices/EOL.html), meaning trains outside 5.3/5.4 may no longer receive this fix and should be migrated.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Recursor answers standard DNS on port 53 over both UDP and TCP, and a TCP listener is mandatory for truncated-response retry, large DNSSEC answers, and zone-transfer style operations. Each accepted connection that the peer closes first leaves a local socket in TIME_WAIT for a kernel-defined interval (typically 60 seconds on Linux), keyed by the local/remote address-port quad. Because the advisory describes a 'malicious client' that 'can cause too many TCP connections in TIME_WAIT state,' the weakness class is uncontrolled resource consumption in the Recursor's TCP handling path - the resolver does not sufficiently limit or recycle the lingering connection state an attacker can provoke. Once the ephemeral/connection table or file-descriptor budget is consumed, legitimate clients that require TCP (rather than UDP) fallback fail. The supplied data contains no CWE identifier and no CVSS vector from the vendor, so the root-cause classification here is inferred from the advisory text and the authoritative independent assessment, which scopes impact strictly to availability (A:L) with no integrity or confidentiality effect. The fix shipped via upstream pull requests 18197 (5.4 branch) and 18198 (5.3 branch).

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

vuln.today AI 5.3 MEDIUM

Remote TCP client needs no auth or interaction (AV:N/AC:L/PR:N/UI:N); only availability is affected and impact is socket-exhaustion degradation rather than full outage, so A:L and C/I:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

PowerDNS Recursor instances on 5.3.x before 5.3.12 and 5.4.x before 5.4.8 can be driven into DNS-over-TCP service degradation by a remote unauthenticated client, creating an availability risk for organizations that depend on these resolvers for name resolution. No public exploit identified at time of analysis, and the vendor advisory rates this issue Medium/Low, so leadership should prioritize inventory, resilience, and controlled upgrade planning over incident response.

Business Impact: Medium
Compensating Controls

Until vendor-fixed PowerDNS Recursor 5.3.12/5.4.8 is confirmed available and applied, restrict TCP/53 to trusted clients, enforce connection rate limits and concurrent TCP session caps, monitor TIME_WAIT/socket exhaustion, tune OS TCP settings, and maintain redundant resolvers.

Threat Intelligence Overview

Prevalence
Medium
widely used open-source DNS resolver, common at ISPs but not universal
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy