Skip to main content

Dnsdist CVE-2026-24029

| EUVDEUVD-2026-17403 MEDIUM
Incorrect Authorization (CWE-863)
2026-03-31 OX GHSA-hh36-f69g-hq4h
6.5
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates remote, unauthenticated attackers can exploit this with minimal complexity, resulting in partial confidentiality and integrity impact (C:L, I:L, A:N). The real-world risk is significant because: (1) dnsdist operators who intentionally disable early_acl_drop for performance reasons (e.g., to allow certain queries first) are directly vulnerable; (2) DoH queries bypass traditional network-layer ACL enforcement, making application-layer checks critical; (3) information disclosure occurs when unauthorized clients obtain DNS query responses, revealing internal network topology and host resolution patterns; (4) integrity impact emerges if attackers can inject malicious DNS responses or perform cache poisoning through unauthorized forwarding. However, this requires explicit misconfiguration (disabling a security feature), which may limit exposure scope compared to default-vulnerable deployments. The lack of availability impact and the configuration-dependent trigger slightly reduce severity from a system-wide perspective, though organizations running DoH with ACL-restricted resolvers face direct exposure.

Exploit ScenarioDerived

An attacker on the public internet sends a DNS over HTTPS query to a dnsdist instance with a misconfigured nghttp2 frontend (early_acl_drop disabled). The dnsdist resolver, which should be restricted to internal or authorized clients only via ACL rules, accepts the query without ACL evaluation and forwards it to the backend resolver, returning the DNS response. This allows the attacker to enumerate internal hostnames, discover network topology, or perform reconnaissance of the targeted organization's infrastructure without authentication.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Mar 31, 2026

PowerDNS dnsdist allows unauthenticated DNS over HTTPS (DoH) queries to bypass access control lists when the early_acl_drop option is disabled on nghttp2 frontends, exposing the DNS resolver to unauthorized query submission and potential information disclosure. Affected versions include dnsdist across multiple releases where this configuration weakness exists; the vulnerability has a CVSS score of 6.5 and exposes both confidentiality and integrity concerns despite not affecting availability.

RemediationAI

Upgrade dnsdist to a patched version released by the PowerDNS project; exact version numbers are not confirmed in the available input data, but the vendor advisory at https://www.dnsdist.org/security-advisories/powerdns-advisory-for-dnsdist-2026-02.html provides authoritative guidance on fixed releases. As an interim mitigation, ensure the early_acl_drop option is enabled (default state) on all nghttp2 DoH frontends by explicitly setting early_acl_drop = true in Lua configuration or the equivalent dnsdist configuration syntax. Additionally, review and audit dnsdist ACL rules to verify that intended access restrictions are in place and that no misconfigured frontends are currently accessible to unauthorized networks.

Affected VersionsENISA

dnsdist 1.9.0 <1.9.12
dnsdist 2.0.0 <2.0.3

Affected Packages

euvd dnsdist fix: 1.9.12, 2.0.3

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

DNS over HTTPS (DoH) represents DNS queries tunneled through HTTPS, requiring separate access control enforcement at the application layer rather than relying on traditional DNS protocol-level filtering. The nghttp2 provider is HAProxy/dnsdist's HTTP/2 implementation for handling DoH frontends. The early_acl_drop (earlyACLDrop in Lua) option is a performance and security feature that evaluates access control lists at the earliest stage of request processing-before query parsing and forwarding. When disabled (counter to the default-enabled state), the ACL check is deferred or skipped entirely for DoH requests, allowing the application logic to proceed without authorization validation. This represents a logic flaw in the conditional ACL enforcement path specific to the nghttp2 provider implementation.

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

NVD PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
SUSE MEDIUM

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 31, 2026 - 11:59 nvd
MEDIUM 6.5

DescriptionNVD

When 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 skipped, allowing all clients to send DoH queries regardless of the configured ACL.

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
Data Quality
6 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

Debian

dnsdist
Release Status Fixed Version Urgency
bullseye fixed (unfixed) end-of-life
bookworm fixed (unfixed) end-of-life
trixie vulnerable 1.9.10-1+deb13u1 -
forky vulnerable 2.0.2-1 -
sid fixed 2.0.3-1 -
(unstable) fixed 2.0.3-1 -

SUSE

Severity: Medium
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