Vulnerability record · CVE-2020-25107 · published 11 December 2020
CVE-2020-25107: Nut/OS DNS resolver missing null-termination check allows DoS and possible RCE
Ethernut · Nut\/Os
The DNS implementation in Ethernut Nut/OS 5.1 does not verify that a domain name is '\0' terminated, an out-of-bounds read condition. A malformed DNS response can crash the device and, per the advisory, may allow remote code execution, which matters for embedded and ICS deployments running this stack.
Description
An issue was discovered in the DNS implementation in Ethernut in Nut/OS 5.1. There is no check on whether a domain name has '\0' termination. This may lead to successful Denial-of-Service, and possibly Remote Code Execution.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Automated analysis
critical priorityCVSS 9.8 with network-reachable, unauthenticated impact and a high EPSS score, though no confirmed in-the-wild exploitation is recorded.
What it is
The DNS implementation in Ethernut Nut/OS 5.1 does not verify that a domain name is '\0' terminated, an out-of-bounds read condition. A malformed DNS response can crash the device and, per the advisory, may allow remote code execution, which matters for embedded and ICS deployments running this stack.
Impact
An attacker can cause a denial of service against the affected device and potentially execute code remotely, giving full loss of confidentiality, integrity and availability per the CVSS vector.
Attack surface
Reachable over the network via DNS traffic (AV:N, PR:N, UI:N); no authentication or user interaction is required, so any host able to deliver a crafted DNS response to the resolver can trigger it.
Exploitation
Not listed in CISA KEV and no public exploit or ransomware association is recorded, but EPSS is high at roughly 0.537 (98.9th percentile), indicating elevated predicted exploitation likelihood.
What to do
- Apply the vendor fix or the mitigations in CISA ICS advisory ICSA-20-343-01 and CERT/CC VU#815128; patch first.
- If no fix is available, restrict DNS traffic to trusted resolvers and segment affected devices from untrusted networks.
- Disable or avoid the vulnerable DNS resolver on Nut/OS 5.1 devices where it is not required.
- Monitor vendor and CERT/CC advisories for updated firmware and re-check exposure after patching.
Detection
- Monitor device logs and network captures for crashes or resets of Nut/OS hosts following DNS responses.
- Inspect DNS response traffic to embedded devices for malformed or non-null-terminated domain names.
- Watch for unexpected outbound connections or anomalous behavior from affected devices that could indicate code execution.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://us-cert.cisa.gov/ics/advisories/icsa-20-343-01 | Third Party AdvisoryUS Government Resource |
| https://www.kb.cert.org/vuls/id/815128 | Third Party AdvisoryUS Government Resource |
| https://us-cert.cisa.gov/ics/advisories/icsa-20-343-01 | Third Party AdvisoryUS Government Resource |
| https://www.kb.cert.org/vuls/id/815128 | Third Party AdvisoryUS Government Resource |
Track CVE-2020-25107 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2020-25107), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.