Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted DNS query with malformed EDNS OPT record
-
DeliveryDNSdist filter evaluates and drops the OPT record
-
ExploitECS insertion rebuilds syntactically valid OPT including filtered options
-
ExecutionReconstructed query forwarded to backend
-
ImpactBackend processes suppressed EDNS options, filter policy bypassed
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output interpretation safety
|
| Exploitation Conditions | Exploitation requires that the target DNSdist instance has EDNS Client Subnet insertion explicitly enabled - this is the specific feature that triggers the filter bypass during OPT record reconstruction. Deployments where ECS insertion is disabled are not affected by this code path. Additionally, the operator must have configured EDNS option filtering rules that are intended to block specific OPT options, since the vulnerability is meaningful only when DNSdist is expected to filter options that it then inadvertently forwards. Attack complexity is rated High (AC:H), meaning the attacker must craft a precise OPT record structure that satisfies the inconsistency between DNSdist's two processing stages. No authentication is required (PR:N) and the attack is network-accessible, so any host that can send DNS queries to DNSdist's listener port can attempt exploitation. The attack is limited to filter policy evasion - the attacker cannot execute code, crash DNSdist, or read arbitrary data from the system. |
| Impact | The CVSS 3.1 score of 3.7 (Low) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N accurately reflects the threat profile. The attack is network-accessible with no authentication required, but AC:H reflects the precision needed to craft an OPT record that threads the specific inconsistency between DNSdist's filter and its ECS insertion logic. The integrity impact is Low (I:L): the backend DNS server processes EDNS options the operator intended to suppress, which can undermine privacy policies (e.g., preventing ECS client-subnet data from reaching certain backends) or security filtering rules, but does not represent code execution or data exfiltration. The 'Information Disclosure' tag is consistent with a scenario where suppressed ECS data - containing partial client IP addresses - propagates to backends unintentionally. No EPSS score was provided, no active exploitation is observed, and this vulnerability is absent from the CISA KEV catalog. Overall, this is a policy-bypass vulnerability with limited blast radius: realistic harm requires that an operator has deliberately configured ECS insertion and EDNS option filtering in the same rule set, which narrows the affected deployment population further. |
| Exploit ScenarioDerived | An attacker sends a crafted DNS query to a DNSdist instance containing a specially structured EDNS OPT record - malformed or edge-case enough to be silently dropped by DNSdist's configured filter rules, yet structured such that the ECS insertion code path reconstructs it into a valid OPT record carrying the originally-filtered EDNS options. The upstream backend DNS server receives the reconstructed query and processes the suppressed options, potentially logging or acting on client subnet data the operator intended to withhold. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 25, 2026
EDNS OPT filter bypass in DNSdist exposes backend DNS servers to EDNS extension options that DNSdist was configured to suppress. The flaw is triggered specifically by the EDNS Client Subnet (ECS) insertion code path, which silently normalizes a crafted malformed OPT record - one that evaded DNSdist's filter - into a syntactically valid OPT record forwarded to the upstream backend. No public exploit code exists and no active exploitation has been confirmed; CVSS rates this Low (3.7) reflecting both the high attack complexity and the limited integrity-only impact.
RemediationAI
Consult the official PowerDNS security advisory at https://www.dnsdist.org/security-advisories/powerdns-advisory-for-dnsdist-2026-09.html for the patched DNSdist release and upgrade instructions; the exact fixed version is not confirmed in the available CVE data and should not be assumed. As a compensating control pending upgrade, operators can disable EDNS Client Subnet insertion on any DNSdist rules where it is not operationally required - this eliminates the specific code path that triggers the filter bypass. The trade-off is degraded geo-aware DNS resolution for backends that rely on ECS for geographic load balancing. Restricting access to DNSdist's DNS listening interface to known resolver or client networks reduces the attacker surface but does not eliminate the vulnerability since the CVSS attack vector is network-accessible with no authentication requirement.
Affected VersionsENISA
Affected Packages
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 a DNS load balancer and packet filter developed by PowerDNS (Open-Xchange), commonly deployed by ISPs and enterprises to front DNS resolvers or authoritative servers. EDNS (Extension Mechanisms for DNS, RFC 6891) uses a pseudo-RR type OPT to carry extension options in DNS messages. EDNS Client Subnet (ECS, RFC 7871) is one such option, embedding a portion of a client's IP address in resolver queries for geo-aware responses. When DNSdist is configured to insert ECS into outgoing queries, it must reconstruct or augment the OPT record in the packet. The root cause is a state inconsistency between two processing stages: the filter evaluation stage sees and discards the crafted OPT record, while the ECS insertion stage independently reconstructs a valid OPT record - inadvertently carrying over the previously-filtered EDNS options into the forwarded query. No CWE was formally assigned, but this maps to an improper neutralization or filter bypass class, where two code paths disagree on the authoritative representation of the same input.
Know when the next one hits your stack
- 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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Network-reachable with no authentication; AC:H for required OPT craft precision; integrity limited to filter bypass reaching backend; no confidentiality or availability impact.
Primary rating from Vendor (open-xchange).
CVSS VectorVendor: open-xchange
Lifecycle Timeline
1DescriptionCVE.org
An attacker can send a crafted EDNS OPT record that will be ignored by DNSdist’s filtering rules, but will be rewritten as a valid OPT record when EDNS Client Subnet is inserted, causing the backend to see the EDNS option(s) that DNSdist did not filter.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-39351
GHSA-q4qq-c3qm-82jj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB