CVE-2026-36478 Overview
CVE-2026-36478 is a denial-of-service vulnerability affecting Technitium DNS Server version 14.3 and earlier. A remote attacker can trigger the flaw through the DnsServerApp.exe, DnsServerApp.dll, and TechnitiumLibrary.Net/Dns/DnsClient.cs components. The issue is categorized as uncontrolled resource consumption [CWE-400]. Successful exploitation degrades or halts DNS resolution services without requiring authentication or user interaction.
Critical Impact
Unauthenticated remote attackers can exhaust server resources and disrupt DNS resolution, impacting any service dependent on the affected DNS infrastructure.
Affected Products
- Technitium DNS Server v14.3
- Technitium DNS Server versions prior to v14.3
- TechnitiumLibrary.Net/Dns/DnsClient.cs component
Discovery Timeline
- 2026-06-26 - CVE-2026-36478 published to NVD
- 2026-06-29 - Last updated in NVD database
Technical Details for CVE-2026-36478
Vulnerability Analysis
The vulnerability resides in the DNS resolution pipeline of Technitium DNS Server. Attackers reach the affected code paths in DnsServerApp.exe, DnsServerApp.dll, and the DNS client library over the network without authentication. The flaw allows a remote actor to trigger uncontrolled resource consumption, exhausting CPU, memory, or thread capacity on the target host.
Because DNS is a foundational service, degradation cascades to every downstream client relying on the affected resolver. The flaw carries no confidentiality or integrity impact, but availability loss is the primary consequence. See the GitHub DnsServer Changelog for release notes referencing the fix.
Root Cause
The root cause maps to CWE-400: Uncontrolled Resource Consumption. Input processed by the DNS server or client library is not bounded or throttled, allowing crafted network traffic to consume resources beyond safe limits. Specific vulnerable logic is referenced in TechnitiumLibrary.Net/Dns/DnsClient.cs.
Attack Vector
The attack vector is network-based and requires no privileges or user interaction. An attacker sends crafted DNS traffic to the server, forcing the process to allocate resources faster than they are released. Repeated or sustained requests can render the service unresponsive. Technical details are limited to the vendor changelog referenced in the advisory. Refer to the Technitium Homepage for vendor documentation.
Detection Methods for CVE-2026-36478
Indicators of Compromise
- Sudden spikes in CPU or memory usage on hosts running DnsServerApp.exe or DnsServerApp.dll.
- Unusually high inbound DNS query rates from a small set of source IP addresses.
- DNS resolution timeouts or service restarts logged by Technitium DNS Server.
Detection Strategies
- Baseline normal DNS query volumes and alert on statistical deviations exceeding operational thresholds.
- Inspect DNS traffic for malformed queries or repeated patterns targeting the Technitium resolver.
- Correlate process resource metrics with network telemetry to detect exhaustion conditions in real time.
Monitoring Recommendations
- Enable verbose logging in Technitium DNS Server and forward logs to a centralized analytics platform.
- Monitor process crash events and automatic restarts of the DNS service.
- Track upstream and downstream DNS latency to detect early service degradation.
How to Mitigate CVE-2026-36478
Immediate Actions Required
- Upgrade Technitium DNS Server to a release later than v14.3 that addresses this issue, as noted in the vendor changelog.
- Restrict inbound DNS access to trusted networks using firewall or ACL policies.
- Deploy rate limiting on DNS queries at the network perimeter to blunt volumetric abuse.
Patch Information
Refer to the GitHub DnsServer Changelog for the fixed release version and change details. Apply the vendor-supplied update to remediate the uncontrolled resource consumption flaw.
Workarounds
- Place the DNS server behind a rate-limiting proxy or DNS firewall that filters abusive query patterns.
- Segment the DNS server on a restricted network reachable only by required clients.
- Configure OS-level resource limits on the DNS process to contain exhaustion impact until patching is complete.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

