CVE-2026-85903
Executive Summary
CVE-2026-85903 is an untrusted pointer dereference vulnerability (CWE-822) in a DNS Server component that allows an unauthenticated, network-positioned attacker to execute arbitrary code. The vulnerability carries a CVSS 3.1 base score of 8.8 (High), reflecting network reachability, low attack complexity, no required privileges, and high impact across confidentiality, integrity, and availability. The vendor, affected product, and affected version range are not identified in the intelligence data available at the time of writing, and no patch or vendor advisory has been published. Because the affected product is unknown, organizations should treat any externally exposed DNS Server implementation as potentially in scope and apply the defensive measures described below as a precautionary baseline.
This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.
No signup required
Technical Analysis
The core defect is classified as CWE-822: Untrusted Pointer Dereference. This weakness class occurs when a program dereferences a pointer value that originates from an external, attacker-influenced source without first validating that the pointer is legitimate, within expected bounds, or mapped to a valid memory region. Unlike a conventional out-of-bounds read or write, the root issue is a trust boundary failure: the application treats attacker-supplied data as a memory address and then uses it directly to access memory.
At the architectural level, DNS Server software is inherently exposed to untrusted input. DNS servers parse structured messages from the network without prior authentication — queries, resource records, name compression pointers, and wire-format fields are all attacker-controlled when a remote client initiates a transaction. A pointer dereference flaw in this context means that some field within a processed DNS message or an associated data structure is used as, or used to derive, a pointer that the server then follows. Because the malicious input is delivered over the network, no local access, account, or pre-existing foothold is required on the target host.
The CVSS vector provides important constraints on the mechanism. The AV:N metric confirms the attack is network-reachable; AC:L indicates no special conditions or race windows are needed; PR:N confirms no authentication is required to launch the attempt. Notably, UI:R (User Interaction: Required) indicates that successful exploitation is not entirely hands-off from the victim perspective — some action by a human user is required for the full impact chain. In the context of a network-facing service, this typically means an administrator or operator must load, import, query, or otherwise cause the server to process attacker-controlled content (for example, a zone transfer accepted, a record imported, or an administrative interface action). The S:U scope metric means the vulnerable component and the impacted component are the same, i.e., the compromise does not, by itself, escalate to a separate security authority beyond the DNS Server process. The C:H/I:H/A:H triple indicates that a successful exploit yields full loss of confidentiality, integrity, and availability within that component.
Because the NVD description does not name specific functions, parsing routines, wire-format fields, or code paths, the precise trigger — which pointer, which message field, and which code location — cannot be established from the available data. Analysts should note that no public proof-of-concept, no Nuclei template, and no exploit code have been observed in tracked sources at the time of writing.
Exploitation Scenarios
The following chain is described at the vulnerability-class level only. No public PoC exists, so the attack sequence is inferred from the CWE-822 class and the CVSS vector. Specific function names, endpoints, and parameters are not available in the source data and are not invented here.
Reconnaissance / target identification. The attacker identifies reachable DNS Server instances. Because the vendor and product are unknown, targeting is opportunistic: any host exposing DNS service (commonly on port 53, and management or alternate ports) is a candidate. Public scanning (Shodan, Censys, or direct UDP/TCP probes) is sufficient to enumerate candidates. The
AC:LandPR:Nmetrics mean no credentials or special positioning are needed beyond network reachability.Triggering the flaw. The attacker crafts or manipulates input such that a value supplied over the network is subsequently used by the DNS Server as a memory pointer. This falls squarely within the untrusted-pointer-dereference class: the trust boundary between "data received from the network" and "value used as an address" is not enforced. The
UI:Rmetric implies that the final, impactful stage of exploitation depends on a victim-side action — such as an operator loading or processing attacker-controlled DNS content — rather than purely on the initial network delivery. The precise network payload structure cannot be specified because the parsing code and affected field are not documented in the available intelligence.Payload / execution. Once the invalid pointer is dereferenced, control flow can be redirected or memory access can be manipulated in a way that leads to code execution within the security context of the DNS Server process. The description explicitly states the outcome: "execute code over a network." The exact exploitation primitive (control-flow hijack, arbitrary read/write, etc.) is not derivable from the given description and is not asserted here.
Post-exploitation impact. Per the CVSS
C:H/I:H/A:Hratings, successful exploitation results in complete compromise of confidentiality, integrity, and availability within the affected component. Practically, this means the attacker could read sensitive zone data, alter or poison DNS records served by the system, disrupt resolution (denial of service), and — given code execution — potentially pivot within the host's security context. TheS:Umetric indicates the impact is confined to the vulnerable component rather than a distinct security authority.
Impact Assessment
The CVSS 3.1 base score of 8.8 places this in the High severity band. The subscores decompose as follows:
- Attack Vector (AV:N) — Network. Exploitation is possible remotely over the network, making the exposure surface the entire reachable address space of any affected DNS Server. This is the single most important driver of severity.
- Attack Complexity (AC:L) — Low. No specialized conditions, race windows, or target-specific mitigating factors are required; an attacker can attempt the exploit reliably once a target is identified.
- Privileges Required (PR:N) — None. No authentication or prior account is needed. This maximizes the attacker population that can attempt exploitation.
- User Interaction (UI:R) — Required. The one mitigating metric. The full impact chain depends on some victim-side action, which slightly limits fully automated mass exploitation but does not meaningfully reduce risk in operational environments where operators routinely load or process DNS content.
- Scope (S:U) — Unchanged. Impact is confined to the vulnerable DNS Server component and its host context; no separate security boundary is crossed at the scope level.
- Confidentiality / Integrity / Availability (C:H/I:H/A:H). All three are rated High. A compromised DNS Server is a high-value target: it is a trust anchor for name resolution, and its integrity directly affects routing, service discovery, and email deliverability across the dependent environment.
Affected systems and blast radius. Because the vendor and product are unidentified, the blast radius cannot be bounded. Conceptually, any organization running an external or internal DNS Server implementation (recursive resolvers, authoritative servers, forwarding resolvers, or DNS-over-HTTPS/TLS front-ends) that matches the affected product would be impacted. A successful compromise of an authoritative DNS Server can enable DNS record manipulation affecting every client that relies on it — a downstream blast radius far larger than the compromised host itself.
Business impact. Consequences include data exposure (zone contents, internal hostnames, potentially cached query data), service integrity loss (DNS poisoning, record tampering, misdirection of traffic), and availability loss (resolver outages that cascade into application, email, and authentication failures). Given that CISA KEV listing is currently NO, there is no confirmed evidence of active exploitation in the wild at the time of writing.
No EPSS score is available — FIRST.org has not yet scored this CVE. No numeric EPSS value should be assumed.
Detection Guidance
The rules below are generic, class-level detections for untrusted-pointer-dereference exploitation against network DNS services. They detect anomalous DNS traffic patterns and post-exploitation behavior rather than a specific signature, since no PoC or protocol-level payload detail is available.
Sigma Rule
title: DNS Server Crash or Memory Fault Indicative of Pointer Dereference Exploitation (CVE-2026-85903)
id: 7f3c1a2e-9d4b-4c1e-8a6f-2b0e5d9c4f11
status: experimental
description: Detects abnormal termination or access-violation events in a DNS Server process consistent with an untrusted pointer dereference (CWE-822) attack over the network.
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-85903
author: Threat Intelligence
date: 2026/01/01
tags:
- attack.t1190
- cwe.822
logsource:
category: process_creation
product: windows
detection:
selection_events:
EventID:
- 1000
- 1001
Provider_Name: 'Application Error'
selection_fault:
Data|contains:
- 'Access violation'
- 'c0000005'
- 'STATUS_ACCESS_VIOLATION'
- 'invalid pointer'
- 'read of address'
condition: selection_events and selection_fault
falsepositives:
- Legitimate DNS server crashes from unrelated bugs
- Faulty third-party DNS plugins
level: medium
YARA Rule
rule CVE_2026_85903_DNS_Pointer_Deref_Artifacts
{
meta:
author = "Threat Intelligence"
description = "Heuristic hunt for crash dumps, core files, or payloads associated with untrusted pointer dereference exploitation in a DNS Server (CVE-2026-85903)"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-85903"
cve = "CVE-2026-85903"
date = "2026-01-01"
strings:
$dns1 = "DNS Server" ascii wide nocase
$dns2 = "named" ascii wide
$dns3 = "dnsmasq" ascii wide
$err1 = "access violation" ascii wide nocase
$err2 = "invalid pointer" ascii wide nocase
$err3 = "STATUS_ACCESS_VIOLATION" ascii wide
condition:
filesize < 100MB and
(any of ($dns*)) and
(any of ($err*))
}
Suricata IDS Rule
alert udp any any -> any 53 (msg:"CVE-2026-85903 Possible DNS Server Untrusted Pointer Dereference Attempt (oversized/anomalous DNS payload)"; flow:stateless; dsize:>512; classtype:attempted-admin; sid:90085903; rev:1; metadata:cve CVE-2026-85903, cwe CWE-822;)
alert tcp any any -> any 53 (msg:"CVE-2026-85903 Possible DNS Server Untrusted Pointer Dereference Attempt (TCP anomalous DNS payload)"; flow:to_server,established; dsize:>512; content:"|00|"; depth:2; classtype:attempted-admin; sid:90085904; rev:1; metadata:cve CVE-2026-85903, cwe CWE-822;)
Elastic Detection
sequence by host.id with maxspan=1m
[process where event.type == "start" and process.name : ("named", "dnsmasq", "bind", "dnsd") ]
[process where event.action == "crash" or (event.category == "process" and event.outcome == "failure"
and process.name : ("named", "dnsmasq", "bind", "dnsd"))]
process where event.category == "process" and
process.name : ("named", "dnsmasq", "bind", "dnsd") and
(process.exit_code != 0 or message : "*access violation*" or message : "*SIGSEGV*")
Splunk SPL Query
index=main (sourcetype=dns OR sourcetype=named OR sourcetype=syslog OR sourcetype=win:application)
| search ("DNS Server" OR named OR dnsmasq OR bind)
| search (SIGSEGV OR "signal 11" OR "access violation" OR "invalid pointer" OR c0000005 OR STATUS_ACCESS_VIOLATION OR "core dumped")
| stats count min(_time) as first_seen max(_time) as last_seen by host, process_name, message
| where count > 0
| sort - count
Wazuh OSSEC Rule
<group name="dns,cve-2026-85903,">
<rule id="100903" level="10">
<decoded_as>syslog</decoded_as>
<match>named|dnsmasq|dns server</match>
<regex>SIGSEGV|signal 11|access violation|invalid pointer|core dumped|STATUS_ACCESS_VIOLATION</regex>
<description>CVE-2026-85903: Possible DNS Server untrusted pointer dereference crash/exploitation attempt</description>
<mitre>
<id>T1190</id>
</mitre>
<group>cwe_822,</group>
</rule>
<rule id="100904" level="12">
<if_sid>100903</if_sid>
<regex>execute|payload|exploit</regex>
<description>CVE-2026-85903: Suspected post-exploitation activity following DNS Server memory fault</description>
<group>cwe_822,</group>
</rule>
</group>
Mitigation & Patch Guidance
Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). No vendor fix, no workaround, and no affected-version data are available. The vendor and product are unidentified in the source intelligence, so a targeted patch path cannot be stated. Organizations must proceed on the basis of generic DNS Server hardening and exposure reduction until a vendor advisory is published.
1) Immediate mitigations
- Restrict network reachability of DNS Server instances to only trusted client subnets and resolvers. Do not expose recursive resolvers to the public internet unless architecturally required, and never leave open recursion enabled on an authoritative server.
- Enforce transaction-source and rate controls (response rate limiting where supported) and validate that only required query types are permitted.
- Because the CVSS vector includes
UI:R, treat any workflow in which operators import, load, or process externally sourced DNS content (zone files, records, or administrative actions) as an elevated-risk path. Restrict administrative access to DNS management interfaces to dedicated, monitored jump hosts. - Run the DNS Server under a dedicated, least-privileged service account with process isolation, and enable OS-level exploit mitigations (ASLR, DEP/NX, and, where available, control-flow integrity). These raise the bar for successful code execution even when a pointer dereference is triggerable.
- Deploy the detection rules above and alert on DNS Server process crashes or access-violation events, as these may indicate exploitation attempts.
2) Patch/upgrade steps
- Monitor the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-85903) and the CNA for an updated description that names the vendor and product. Subscribe to advisories from your DNS software vendor.
- Once a fix is released, test and deploy it on an accelerated schedule given the 8.8 severity and remote exploitability. There is currently no version to upgrade to; do not assume a specific version is fixed.
- If the affected product is later identified, inventory all instances across the estate and prioritize internet-facing and recursive-resolver deployments for immediate patching.
3) Long-term hardening
- Maintain a complete, current inventory of all DNS Server software (name, version, and exposure) so that affected instances can be identified rapidly when vendor/version data becomes available.
- Segment DNS infrastructure into distinct authoritative and recursive roles with strict network policy between them.
- Adopt change control for DNS content: treat zone imports and record modifications as privileged operations subject to review and logging.
- Monitor process integrity of DNS binaries and enable core-dump analysis to retrospectively identify exploitation attempts that initially present only as crashes.
References
- NVD — CVE-2026-85903: https://nvd.nist.gov/vuln/detail/CVE-2026-85903
- MITRE CWE-822 — Untrusted Pointer Dereference: https://cwe.mitre.org/data/definitions/822.html
- FIRST EPSS — CVE-2026-85903 (not yet scored): https://api.first.org/data/v1/epss?cve=CVE-2026-85903
- CISA Known Exploited Vulnerabilities Catalog (CVE not currently listed): https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- MITRE ATT&CK — T1190 Exploit Public-Facing Application: https://attack.mitre.org/techniques/T1190/
Threat actor / exploit-in-the-wild evidence: None. CISA KEV status is NO; no public PoC, Nuclei template, or exploit code is present in tracked sources. No threat actor campaigns are associated with this CVE in the available data.
What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.
💣 PoC CODE AVAILABLE
Exploit code for this CVE is tracked in our database.
Access poc_code via API Pro.