Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-36478

CVE-2026-36478: Technitium DNS Server DoS Vulnerability

CVE-2026-36478 is a denial of service vulnerability in Technitium DNS Server v14.3 and earlier versions, allowing remote attackers to disrupt DNS services. This article covers the technical details, affected components, and mitigation.

Published:

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.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.