Impact
This vulnerability is a stack buffer overflow that occurs in Unbound 1.23.0 through 1.25.1 when the configuration parameter dns‑error‑reporting is set to yes. The overflow is triggered by malicious EDNS Report‑Channel options sent by an upstream server, allowing an attacker to corrupt internal memory during a domain name check and terminate the Unbound daemon. The flaw corresponds to CWE‑20, reflecting insufficient input validation.
Affected Systems
NLnet Labs Unbound versions from 1.23.0 up to and including 1.25.1 are affected. The issue was fixed starting with version 1.25.2.
Risk and Exploitability
The CVSS score of 7.5 indicates a high risk of denial of service. The EPSS score is < 1%, showing a very low probability of exploitation. The vulnerability is not listed in CISA KEV, suggesting it is not currently known to be exploited in the wild. Exploitation requires a malicious or compromised upstream DNS server that can send a crafted EDNS Report‑Channel option; from a remote attacker’s perspective this means the attacker must control the delegated zone or otherwise influence the upstream response. Successful exploitation results in a stack corruption that terminates the daemon, leading to denial of service for all queries processed by the Unbound instance.
OpenCVE Enrichment