Skip to main content

dnsdist CVE-2026-33593

| EUVDEUVD-2026-24929 HIGH
Divide By Zero (CWE-369)
2026-04-22 security@open-xchange.com
7.5
CVSS 3.1 · Vendor: open-xchange
View

Attack ChainAIDerived

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

  1. Access
    Identify dnsdist with DNSCrypt enabled
  2. Delivery
    Craft malicious DNSCrypt query with divide-by-zero trigger
  3. Exploit
    Send query to DNSCrypt port
  4. Execution
    Parser executes division by zero
  5. Impact
    Process crash causes complete DNS service outage

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Division safety checks
Exploitation Conditions

DNSCrypt protocol support must be explicitly enabled in dnsdist configuration - DNSCrypt is not a default DNS protocol and requires specific listener configuration. The vulnerable dnsdist instance must be network-reachable from the attacker's position, typically on UDP port 443 or a custom-configured DNSCrypt port. No authentication, user interaction, or elevated privileges are required (PR:N, UI:N per CVSS vector). The attack succeeds against default DNSCrypt-enabled configurations without requiring specific non-standard settings. Organizations using dnsdist purely for standard DNS (UDP/53), DNS-over-TLS, or DNS-over-HTTPS without DNSCrypt enabled are NOT vulnerable. Attack success is limited only by network access to the DNSCrypt listener port and basic ability to construct DNSCrypt protocol messages.

Impact

This vulnerability presents HIGH operational risk for organizations using DNSCrypt-enabled dnsdist deployments despite zero confidentiality or integrity impact. The CVSS 7.5 score accurately reflects the severity: network-accessible (AV:N), trivial to exploit (AC:L), requires no credentials (PR:N), no user interaction (UI:N), and causes complete availability loss (A:H). The attack is highly automatable - attackers can script DNS query generation to repeatedly crash the service. No EPSS score, KEV status, SSVC decision data, or POC availability information is provided in the input, preventing full exploitation probability assessment. However, the technical nature (divide-by-zero in parsing logic) suggests straightforward exploitation once the triggering query structure is identified. PowerDNS security advisory reference indicates vendor awareness and likely patch availability. Real-world impact: dnsdist crashes affect all downstream DNS resolution for dependent services, potentially causing cascading failures in web services, email, authentication systems, and any application relying on DNS. The scope is unchanged (S:U), meaning the vulnerability doesn't escape dnsdist's security boundary, but the availability impact is COMPLETE within that boundary. Organizations NOT using DNSCrypt protocol support face zero risk. Risk prioritization depends on: (1) whether DNSCrypt is enabled in production, (2) exposure of dnsdist to untrusted networks, (3) presence of rate limiting or query validation upstream.

Exploit ScenarioDerived

An attacker identifies a public-facing dnsdist instance with DNSCrypt enabled through DNS service fingerprinting or configuration reconnaissance. The attacker crafts a malicious DNSCrypt query with parameters designed to trigger divide-by-zero in dnsdist's query parsing logic, then sends this query to the dnsdist service on UDP port 443 or the configured DNSCrypt port. The dnsdist process crashes immediately upon parsing the malformed query, causing complete DNS resolution failure for all downstream clients until the service restarts. The attacker can automate repeated crash cycles to maintain persistent denial of service.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 22, 2026

Remote denial of service in dnsdist allows unauthenticated attackers to crash the DNS load balancer by sending specially crafted DNSCrypt queries that trigger a divide-by-zero error. The vulnerability requires no authentication, low attack complexity, and directly impacts service availability for all DNS traffic routed through affected dnsdist instances. Organizations using DNSCrypt protocol support in dnsdist face immediate risk of service disruption from remote attackers.

RemediationAI

Apply the vendor-released patch referenced in PowerDNS security advisory 2026-04 available at https://www.dnsdist.org/security-advisories/powerdns-advisory-for-dnsdist-2026-04.html. The advisory should specify fixed dnsdist versions and upgrade procedures. Until patching is complete, disable DNSCrypt protocol support in dnsdist configuration if this feature is not operationally required - this completely eliminates the attack surface since the vulnerability is specific to DNSCrypt query parsing. For environments requiring DNSCrypt, implement upstream query validation or rate limiting on DNS traffic sources to reduce attack surface and enable faster detection of exploitation attempts through monitoring for repeated dnsdist process crashes. Deploy dnsdist behind load balancers with automatic failover and health checking to minimize service disruption if exploitation occurs. Note that disabling DNSCrypt affects clients expecting encrypted DNS, requiring communication with end users or migration to alternative encrypted DNS protocols like DNS-over-HTTPS (DoH) or DNS-over-TLS (DoT).

Affected VersionsENISA

dnsdist 1.9.0 <1.9.13
dnsdist 2.0.0 <2.0.4

Affected Packages

euvd dnsdist fix: 1.9.13, 2.0.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

dnsdist is PowerDNS's high-performance DNS load balancer and traffic router. DNSCrypt is an encrypted DNS protocol that wraps DNS queries in authenticated encryption to prevent eavesdropping and manipulation. This vulnerability exists in dnsdist's DNSCrypt query parsing logic, where improper validation of crafted query parameters leads to a division-by-zero operation. The divide-by-zero error is a class of arithmetic exception that causes immediate process termination in languages like C/C++ (typical for DNS infrastructure software) when the divisor operand is not validated before arithmetic operations. The CWE classification is not provided, but this would typically fall under CWE-369 (Divide By Zero) or related input validation failures (CWE-20). The vulnerability specifically affects the DNSCrypt protocol handler, meaning only deployments with DNSCrypt enabled are vulnerable.

Know when Dnsdist gets its next vulnerability

  • 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

Vendor (open-xchange) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
SUSE HIGH

Primary rating from Vendor (open-xchange).

CVSS VectorVendor: open-xchange

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
Patch released
Apr 24, 2026 - 18:49 nvd
Patch available
Patch available
Apr 22, 2026 - 16:33 EUVD
CVE Published
Apr 22, 2026 - 14:16 nvd
HIGH 7.5

DescriptionCVE.org

A client can trigger a divide by zero error leading to crash by sending a crafted DNSCrypt query.

Executive ViewAI

Why It Matters

CVE-2026-33593 is a remote denial-of-service vulnerability in dnsdist that allows unauthenticated attackers to crash DNS load balancers via malformed DNSCrypt queries, disrupting all downstream DNS services and potentially affecting organizational network availability and user productivity. Organizations operating dnsdist with DNSCrypt enabled are immediately at risk of service outages from low-complexity remote attacks requiring no credentials.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable DNSCrypt protocol support in dnsdist configuration if operationally feasible; (2) Implement network-layer access controls restricting DNSCrypt traffic (UDP port 443) to authorized clients only; (3) Configure DNS query rate limiting and anomaly detection to detect divide-by-zero exploitation attempts; (4) Deploy redundant dnsdist instances behind a failover mechanism to reduce impact of single-instance crashes.

Threat Intelligence Overview

EPSS Score
0.0%
Top 94% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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 0.0%
Patch available Yes
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.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

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

CVE-2026-33598 CRITICAL
9.1 Apr 22

Out-of-bounds memory read in dnsdist allows remote attackers to trigger information disclosure or denial of service when

CVE-2017-7557 HIGH
8.8 Aug 22

dnsdist version 1.1.0 is vulnerable to a flaw in authentication mechanism for REST API potentially allowing CSRF attack.

CVE-2026-24028 HIGH
8.2 Mar 31

Out-of-bounds read in PowerDNS dnsdist allows unauthenticated remote attackers to trigger denial of service or potential

CVE-2026-33602 HIGH
8.2 Apr 22

DNSdist is vulnerable to denial of service via out-of-bounds write when processing crafted UDP responses from a rogue ba

CVE-2026-33599 HIGH
8.1 Apr 22

dnsdist's Discovery of Designated Resolvers (DDR) upgrade mechanism allows a rogue backend to send a crafted SVCB respon

CVE-2026-27853 HIGH
7.5 Mar 31

DNSdist fails to validate packet size bounds when rewriting DNS questions or responses via Lua methods (DNSQuestion:chan

CVE-2026-33597 HIGH
7.5 Apr 22

Denial of service in dnsdist via crafted PRSD (PowerDNS Response Detection) queries causes assertion failure and service

CVE-2026-33260 HIGH
7.5 Apr 22

Denial of service in PowerDNS Authoritative, Recursor, and dnsdist via unbounded memory allocation in their internal web

CVE-2026-33257 HIGH
7.5 Apr 22

Unlimited memory allocation in PowerDNS internal web server allows remote denial of service via crafted web requests. Th

CVE-2026-24030 HIGH
7.5 Mar 31

Memory exhaustion in DNSdist allows remote, unauthenticated attackers to trigger denial of service by crafting malicious

CVE-2026-33595 HIGH
7.5 Apr 22

dnsdist allows remote denial-of-service attacks through memory exhaustion by generating numerous error responses on sing

CVE-2026-33594 HIGH
7.5 Apr 22

dnsdist can be forced into excessive memory allocation when a client generates high volumes of DNS queries routed to an

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise Module for Basesystem 15 SP7 Fixed
SUSE Linux Enterprise Server 15 SP7 Fixed
SUSE Linux Enterprise Server 16.0 Fixed

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