CVE-2026-62299
CVE-2026-62299 is a medium-severity vulnerability in Coredns.io Coredns with a CVSS 3.x base score of 5.3. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-476.
Key facts
- Severity: Medium (CVSS 3.x base score 5.3)
- EPSS exploit prediction: 0% (24th percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-476
- Affected product: Coredns.io Coredns
- Published:
- Last modified:
Description
CoreDNS is a DNS server written in Go. Prior to 1.14.5, the CoreDNS rewrite plugin supports edns0 rewrite rules with an optional revert flag, and two response rules, edns0SetResponseRule and edns0ReplaceResponseRule[T] in plugin/rewrite/edns0.go, call res.IsEdns0() and immediately dereference the returned *dns.OPT without a nil check when a downstream plugin returns a response with no OPT record. A remote, unauthenticated client can send a single ordinary DNS query matching a rewrite edns0 <local|nsid|subnet> <set|append|replace> ... revert rule, causing ResponseReverter in plugin/rewrite/reverter.go to panic, return SERVFAIL, and degrade availability, or crash the CoreDNS process if the debug directive disables recovery. This issue is fixed in version 1.14.5.
Frequently asked questions
- What is CVE-2026-62299?
- CoreDNS is a DNS server written in Go. Prior to 1.14.5, the CoreDNS rewrite plugin supports edns0 rewrite rules with an optional revert flag, and two response rules, edns0SetResponseRule and edns0ReplaceResponseRule[T] in plugin/rewrite/edns0.go, call res.IsEdns0() and immediately dereference the returned *dns.OPT without a nil check when a downstream plugin returns a response with no OPT record. A remote, unauthenticated client can send a single ordinary DNS query matching a rewrite edns0 <local|nsid|subnet> <set|append|replace> ... revert rule, causing ResponseReverter in plugin/rewrite/reverter.go to panic, return SERVFAIL, and degrade availability, or crash the CoreDNS process if the debug directive disables recovery. This issue is fixed in version 1.14.5.
- How severe is CVE-2026-62299?
- CVE-2026-62299 has a CVSS 3.x base score of 5.3, rated medium severity. It is exploitable over network with low attack complexity, requires no privileges and no user interaction. Impact on confidentiality is none, integrity none, and availability low.
- Is CVE-2026-62299 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (24th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2026-62299?
- CVE-2026-62299 affects Coredns.io Coredns. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2026-62299?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- When was CVE-2026-62299 published?
- CVE-2026-62299 was published on 2026-07-16 and last updated on 2026-07-22.
References
- https://github.com/coredns/coredns/commit/fc447d0658b093edc8cd29a6b171216a44a644c2
- https://github.com/coredns/coredns/pull/8190
- https://github.com/coredns/coredns/releases/tag/v1.14.5
- https://github.com/coredns/coredns/security/advisories/GHSA-9pmm-cxww-rrr7
Affected products (1)
- cpe:2.3:a:coredns.io:coredns:*:*:*:*:*:*:*:*
More vulnerabilities in Coredns.io Coredns
- CVE-2026-35579 — Critical (CVSS 9.8): CoreDNS is a DNS server written in Go. In versions prior to 1.14.3, the gRPC, QUIC, DoH, and DoH3 transport…
- CVE-2026-26017 — High (CVSS 7.7): CoreDNS is a DNS server that chains plugins. Prior to version 1.14.2, a logical vulnerability in CoreDNS allows DNS…
- CVE-2026-62309 — High (CVSS 7.5): CoreDNS is a DNS server written in Go. Prior to 1.14.4, a single 28-byte UDP datagram can crash the CoreDNS process…
- CVE-2026-33489 — High (CVSS 7.5): CoreDNS is a DNS server that chains plugins. In versions prior to 1.14.3, the transfer plugin can select the wrong ACL…
- CVE-2026-33190 — High (CVSS 7.5): CoreDNS is a DNS server that chains plugins. In versions prior to 1.14.3, the tsig plugin can be bypassed on…
- CVE-2026-32936 — High (CVSS 7.5): CoreDNS is a DNS server that chains plugins. In versions prior to 1.14.3, the DNS-over-HTTPS (DoH) GET path accepts…
All CVEs affecting Coredns.io Coredns →
Other CWE-476 (NULL Pointer Dereference) vulnerabilities
- CVE-2022-36648 — Critical (CVSS 10.0): The hardware emulation in the of_dpa_cmd_add_l2_flood of rocker device model in QEMU, as used in 7.0.0 and earlier,…
- CVE-2020-14500 — Critical (CVSS 10.0): Secomea GateManager all versions prior to 9.2c, An attacker can send a negative value and overwrite arbitrary data.
- CVE-2010-2495 — Critical (CVSS 10.0): The pppol2tp_xmit function in drivers/net/pppol2tp.c in the L2TP implementation in the Linux kernel before 2.6.34 does…
- CVE-2026-67870 — Critical (CVSS 9.8): In open62541 v1.5.5, the server-side AddReferences implementation contains an incomplete validation flaw for non-local…
- CVE-2026-53399 — Critical (CVSS 9.8): In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on setlease…
- CVE-2026-53355 — Critical (CVSS 9.8): In the Linux kernel, the following vulnerability has been resolved: net: rds: clear i_sends on setup unwind The RDS…
Browse all CWE-476 (NULL Pointer Dereference) vulnerabilities →