DNS over HTTPS ACL bypass
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-863.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA DNSdist (PowerDNS) Fixed in 1.9.12, 2.0.3
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
PowerDNS DNSdist 1.9.12, 2.0.3
7 records Highest priority Priority MEDIUM 2 MEDIUM, 5 LOW
Other records, highest priority first
- TI-2026-19357 Out-of-bounds read when parsing DNS packets via LuaPriority MEDIUM 44
- TI-2026-19359 Unbounded memory allocation for DoQ and DoH3Priority MEDIUM 40
- TI-2026-22204 Use after free when parsing EDNS options in LuaPriority LOW 33
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2026-24029
- 2026-10-03 Alias added: GHSA-hh36-f69g-hq4h
References
More PowerDNS Dnsdist vulnerabilities
- TI-2026-19357 Out-of-bounds read when parsing DNS packets via Lua CVSS 3.1HIGH 8.2
- TI-2026-25980 Out-of-bounds read in cache inspection via Lua CVSS 3.1CRITICAL 9.1
- TI-2026-19359 Unbounded memory allocation for DoQ and DoH3 CVSS 3.1HIGH 7.5
- TI-2017-05198 dnsdist version 1.1.0 is vulnerable to a flaw in authentication mechanism for REST API potentially allowing CSRF attack. CVSS 3.0HIGH 8.8
- TI-2016-06076 Improper input validation in Open-Xchange GmbH dnsdist CVSS 3.0HIGH 7.5
- TI-2026-25977 DoQ/DoH3 excessive memory allocation CVSS 3.1HIGH 7.5
Sources
- CVE-2026-24029 · CVE Program
- CVE-2026-24029 · NVD
- FIRST EPSS
- GHSA-hh36-f69g-hq4h · GitHub Advisory Database · CC BY 4.0
- CVE-2026-24029 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences