☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H 🐛 CWE-822
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-88112

CVE-2026-88112 Vulnerability in Unknown Vendor
📅 PUBLISHED: 2026-10-13 00:00 UTC 🔄 UPDATED: 2026-10-14 05:00 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: Unknown — no version range disclosed in available intelligence
CVSS VECTOR BREAKDOWN 8.8
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: R User Interaction Required
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
8.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-88112 is an unpatched untrusted pointer dereference (CWE-822) in a DNS Server implementation that permits an unauthenticated, network-positioned attacker to achieve remote code execution. The vulnerability requires user interaction (CVSS UI:R) — a curious scoring characteristic for a DNS daemon, suggesting the flaw is reached through a client-side or administrative interaction path rather than purely by sending a crafted query to the server socket. With a CVSS v3.1 base score of 8.8 (High), the flaw carries full confidentiality, integrity, and availability impact within the vulnerable component's security scope. No vendor, product, affected version range, exploit code, or patch has been disclosed, and the CVE has not been added to CISA KEV; EPSS has not yet scored it.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

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.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The root cause is classified as an untrusted pointer dereference (CWE-822). This weakness class occurs when a program extracts a pointer value from untrusted input — or from memory influenced by untrusted input — and then reads or writes through that pointer without validating that it references legitimate, attacker-inaccessible memory. In a memory-unsafe language such as C or C++, this typically manifests when untrusted data is cast to a pointer type, used to index a table of function pointers, or trusted as a length/offset that is later combined with an address. The consequence is an invalid read or write at an attacker-influenced address, which commonly yields a crash (availability impact) and, with sufficient control over the dereferenced value, arbitrary code execution in the context of the DNS service.

The NVD description is explicit on three points and no more: the affected component is a "DNS Server," the attacker is "unauthorized," and the outcome is code execution "over a network." It provides no information about the specific DNS message type, record format, transport (UDP/TCP), or code path involved. Critically, the CVSS vector includes UI:R (User Interaction: Required). For a conventional DNS server, remote code execution triggered purely by a crafted query would normally score UI:N. The presence of UI:R strongly implies that exploitation requires a human action — for example, an administrator loading, importing, or querying attacker-supplied data (a zone file, configuration input, management-console action, or similar) rather than an autonomous packet-only trigger. This distinction materially changes the exposure profile and is reflected in the Exploitation Scenarios below. Because the vendor and product are unidentified, no code-level specifics, function names, file paths, or parameter names can be responsibly asserted; the analysis remains at the vulnerability-class level.

The attack surface is the DNS service's network- and management-facing interfaces. DNS servers are inherently internet-exposed (TCP/UDP port 53) and operate on untrusted input by design — queries, responses, zone transfers, and dynamic updates all originate from potentially hostile sources. A pointer-dereference defect anywhere in that parsing or record-handling path can be reached remotely. The uniform S:U scope and three High impact subscores indicate that a successful exploit affects only the vulnerable component but compromises its confidentiality, integrity, and availability completely — consistent with in-process code execution in the DNS daemon.

Exploitation Scenarios

No public proof-of-concept, exploit code, or Nuclei template exists for CVE-2026-88112; the following attack chain is inferred from the CWE-822 class and the CVSS vector, not from observed exploit artifacts.

  1. Reconnaissance / target identification. The attacker identifies internet- or network-reachable DNS Server instances. Version and banner fingerprinting of the DNS service (for example, standard DNS version queries and service banners) locates candidate hosts; exposure is heavily weighted toward port 53 over UDP and TCP. Because no product or version fingerprint is published for this CVE, targeting is opportunistic rather than signature-driven.

  2. Triggering the flaw class. The attacker delivers input that is parsed by the DNS Server and that causes a pointer value to be derived from, or influenced by, that untrusted input. In CWE-822 the failure is a missing validity check: the code dereferences the attacker-influenced pointer without confirming it references legitimate memory. The exact message or input that reaches the vulnerable dereference is not disclosed. Given the UI:R vector, the most plausible triggers involve an operator action on attacker-supplied data (e.g., processing a crafted zone/record artifact or interacting with a sourced dataset) rather than a bare query. An attacker who must induce the interaction would combine social engineering, a malicious data feed, or a poisoned upstream source with the technical payload.

  3. Payload / execution method. At the vulnerability-class level, control over the dereferenced pointer enables an invalid memory access. If the attacker can shape the dereferenced address and the surrounding memory, the outcome escalates from a denial-of-service crash to arbitrary code execution within the DNS server's process. No specific control-flow primitive, gadget, or offset is claimed, as none is available from the source data.

  4. Post-exploitation impact. Successful exploitation yields code execution in the DNS daemon's security context. Depending on privileges, this permits data exfiltration from the service and its caches/zone data, alteration of DNS records (enabling redirection of downstream clients), and disruption of name resolution. Full C:H/I:H/A:H impact is consistent with complete compromise of the service's confidentiality, integrity, and availability.

Impact Assessment

CVE-2026-88112 carries a CVSS v3.1 base score of 8.8 (High) with vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H. Interpreting the subscores as published:

  • AV:N (Network) — exploitable across a network boundary; no adjacent or local access required. This maximizes the exposed population, since DNS is reachable over UDP/TCP port 53.
  • AC:L (Low) — no unusual conditions or deep knowledge of the target are prerequisites to triggering the class.
  • PR:N (None) — no authentication or privileges are required; the attacker is described as "unauthorized."
  • UI:R (Required) — a human action is needed to complete exploitation. This slightly narrows the realistic attack surface versus a pure packet-delivery exploit and is likely why the score sits at 8.8 rather than the 9.8 typical of unauthenticated, no-interaction RCE.
  • S:U (Unchanged) — impact is confined to the vulnerable component.
  • C:H / I:H / A:H — total loss of confidentiality, integrity, and availability of the DNS Server.

Blast radius. DNS is foundational infrastructure; compromise of a resolver or authoritative server can cascade. Record manipulation enables cache poisoning and redirection of client traffic, availability loss disrupts name resolution across dependent services, and exfiltration exposes internal zone and query data. A compromised DNS host is also an attractive pivot into the surrounding network. The unknown vendor/product and absence of an affected-version list mean defenders cannot rely on asset inventory matching and must instead audit all deployed DNS Server software for exposure. Business impact is amplified where the DNS service is internet-facing and where compromise would affect downstream users of that resolver.

Detection Guidance

Detection is constrained by the absence of any disclosed artifact, function name, or packet signature. The rules below target the vulnerability class — malformed or oversized DNS messages, DNS server process crashes, and memory-corruption indicators — and should be tuned to the specific DNS product once it is identified. They are heuristic starting points, not exploit-specific signatures.

Sigma Rule

title: DNS Server Process Crash or Memory Fault Indicative of CWE-822 Exploitation
id: 5c1e1a2b-9f4d-4a7e-8b3c-dns82200000
status: experimental
description: Detects crashes or memory-safety faults in a DNS Server process consistent with an untrusted pointer dereference (CWE-822, CVE-2026-88112).
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-88112
author: valtersit.com
date: 2026/01/01
logsource:
  category: application
  product: dns
detection:
  selection_crash:
    EventID: 1000
    Provider_Name|contains:
      - 'named'
      - 'dns.exe'
      - 'bind'
      - 'knot'
      - 'unbound'
  selection_fault:
    Message|contains:
      - 'segmentation fault'
      - 'access violation'
      - 'SIGSEGV'
      - 'invalid pointer'
      - 'pointer dereference'
  condition: selection_crash or selection_fault
falsepositives:
  - Legitimate service restarts and administrative maintenance
level: high
tags:
  - attack.t1190

YARA Rule

rule CVE_2026_88112_DNS_PointerDeref_Indicators
{
    meta:
        description = "Heuristic detection for malformed DNS payloads / pointer patterns associated with CWE-822 DNS server exploitation (CVE-2026-88112)"
        author = "valtersit.com"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-88112"
        date = "2026-01-01"
        severity = "high"

    strings:
        $crash_a = "SIGSEGV" ascii
        $crash_b = "invalid pointer" ascii nocase
        $crash_c = "access violation" ascii nocase

    condition:
        uint16(0) == 0x0000 or any of ($crash_*)
}

Suricata IDS Rule

alert udp any any -> any 53 (msg:"CVE-2026-88112 DNS Server possible untrusted pointer dereference - malformed query"; flow:to_server; byte_test:2,>,512,0,relative; byte_test:2,>,1024,0,relative; threshold:type limit, track by_src, count 5, seconds 60; classtype:attempted-admin; reference:cve,2026-88112; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-88112; sid:2026881201; rev:1;)
alert tcp any any -> any 53 (msg:"CVE-2026-88112 DNS Server possible untrusted pointer dereference over TCP"; flow:to_server,established; content:"|00|"; depth:2; byte_test:2,>,1024,0,relative; threshold:type limit, track by_src, count 5, seconds 60; classtype:attempted-admin; reference:cve,2026-88112; sid:2026881202; rev:1;)

Elastic Detection

sequence by host.name with maxspan=2m
  [ process where event.action == "start" and process.name like~ ("named", "dns.exe", "knotd", "unbound") ]
  [ process where event.type == "end" and process.exit_code != 0 and process.name like~ ("named", "dns.exe", "knotd", "unbound") ]

Splunk SPL Query

index=dns OR index=syslog (sourcetype=dns OR sourcetype=named OR sourcetype=bind)
| search (Message="*segmentation fault*" OR Message="*invalid pointer*" OR Message="*SIGSEGV*" OR Message="*access violation*")
| stats count min(_time) as first_seen max(_time) as last_seen by host, process, Message
| where count >= 1
| sort - count

Wazuh OSSEC Rule

<group name="dns,cve-2026-88112,">
  <rule id="2026881" level="12">
    <decoded_as>syslog</decoded_as>
    <program_name>named|bind|knotd|unbound|dns</program_name>
    <match>segmentation fault|invalid pointer|SIGSEGV|access violation|pointer dereference</match>
    <description>CVE-2026-88112: DNS Server memory fault consistent with untrusted pointer dereference (CWE-822)</description>
    <mitre>
      <id>T1190</id>
    </mitre>
    <group>dns_attack,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence is 0/4 — UNPATCHED. No vendor advisory, fixed version, or workaround is published across any tracked source. The vendor and product remain unidentified; operators must first determine whether any deployed DNS Server software is affected.

1) Immediate mitigations (compensating controls):

  • Restrict network access to DNS service ports (53/UDP, 53/TCP, and any management/API interfaces) to trusted resolvers and networks using firewall and ACL rules; eliminate unnecessary internet exposure. Note that port 53 must typically remain reachable, so prioritize management-plane restriction.
  • Since the vector requires user interaction (UI:R), enforce strict handling of externally sourced data: treat zone files, record imports, upstream feeds, and configuration artifacts obtained from untrusted sources as hostile, validating them before loading into the DNS service.
  • Run the DNS service under a least-privilege, unprivileged account; apply OS-level hardening (ASLR, DEP/NX, seccomp/sandbox where supported) to raise the difficulty of converting an invalid dereference into code execution.
  • Enable process supervision and alerting on abnormal termination of the DNS daemon; deploy the detection rules above to surface crash-loop and memory-fault patterns.
  • Isolate authoritative and recursive roles where architecturally feasible to limit the blast radius of a single compromised instance.

2) Patch / upgrade steps:

  • No patch exists. Monitor the (currently unknown) vendor's security advisory channel and the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-88112) for the first fixed release. Once a patched version is published, test in a staging environment and schedule emergency change control given the High severity and unauthenticated network exposure. Track CISA KEV for any change in exploitation status.

3) Long-term hardening:

  • Maintain a current software bill of materials (SBOM) for all DNS infrastructure so affected versions can be matched quickly once the CNA discloses them.
  • Adopt a patch-management SLA for internet-facing name-resolution services; DNS should be treated as Tier-0 infrastructure.
  • Deploy defense-in-depth: rate limiting, response-size controls, and anomaly-based DNS traffic monitoring to blunt malformed-input exploitation attempts.
  • Favor DNS implementations with memory-safe or sandboxed designs where operationally viable, reducing the impact of the CWE-822 class broadly.

References

No threat-actor campaign, exploit-in-the-wild evidence, public proof-of-concept, or vendor advisory for CVE-2026-88112 exists in the available data as of this report.

👁️ SHODAN DORKS (THREAT HUNTING)

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.

port:53
port:53 dns
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-88112/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.