Skip to main content

DNSdist EUVDEUVD-2026-39351

| CVE-2026-42004 LOW
Misinterpretation of Input (CWE-115)
2026-06-25 security@open-xchange.com GHSA-q4qq-c3qm-82jj
3.7
CVSS 3.1 · Vendor: open-xchange
View

Attack ChainAIDerived

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

  1. Access
    Send crafted DNS query with malformed EDNS OPT record
  2. Delivery
    DNSdist filter evaluates and drops the OPT record
  3. Exploit
    ECS insertion rebuilds syntactically valid OPT including filtered options
  4. Execution
    Reconstructed query forwarded to backend
  5. Impact
    Backend 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

dnsdist 1.9.0 <1.9.15
dnsdist 2.0.0 <2.0.7

Affected Packages

euvd dnsdist fix: 1.9.15, 2.0.7

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

Vendor (open-xchange) PRIMARY 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 3.7 LOW

Network-reachable with no authentication; AC:H for required OPT craft precision; integrity limited to filter bypass reaching backend; no confidentiality or availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N

Primary rating from Vendor (open-xchange).

CVSS VectorVendor: open-xchange

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

Lifecycle Timeline

1
Patch available
Jun 25, 2026 - 14:16 EUVD

DescriptionCVE.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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
specialized DNS proxy used by ISPs and PowerDNS operators
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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