CVE-2020-25684
3.7 · LOWA flaw was found in dnsmasq before version 2.83.
Overview
CVE-2020-25684 is a low-severity vulnerability. It was published on January 20, 2021 and has a CVSS 3.1 base score of 3.7 (LOW).
This vulnerability has a CVSS 3.1 base score of 3.7, rated LOW. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.
Technical description
A flaw was found in dnsmasq before version 2.83. When getting a reply from a forwarded query, dnsmasq checks in the forward.c:reply_query() if the reply destination address/port is used by the pending forwarded queries. However, it does not use the address/port to retrieve the exact forwarded query, substantially reducing the number of attempts an attacker on the network would have to perform to forge a reply and get it accepted by dnsmasq. This issue contrasts with RFC5452, which specifies a query's attributes that all must be used to match a reply. This flaw allows an attacker to perform a DNS Cache Poisoning attack. If chained with CVE-2020-25685 or CVE-2020-25686, the attack complexity of a successful attack is reduced. The highest threat from this vulnerability is to data integrity.
Remediation
Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.
References
How CyberStrike helps
Reason, not just scan
It reasons through your app's logic the way a human pentester would, so it finds flaws signature scanners miss.
Learn moreVerified findings
Every finding is proven exploitable before you see it, which cuts the false positives that bury real risk.
Learn moreAI-driven DAST and SAST
Probe running apps and read source from one engine, so issues are caught before and after they ship.
Learn moreOpen source
Read exactly how it tests and what it reports. CyberStrike is open source and in early access.
View the repo
Frequently asked questions
What is CVE-2020-25684?
CVE-2020-25684 is a low-severity vulnerability. It was published on January 20, 2021 and has a CVSS 3.1 base score of 3.7 (LOW).
How severe is CVE-2020-25684?
This vulnerability has a CVSS 3.1 base score of 3.7, rated LOW. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.
How do I fix or remediate CVE-2020-25684?
Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.
How can CyberStrike help with CVE-2020-25684?
CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2020-25684 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.
Related LOW CVEs from 2020
View all- 3.9CVE-2020-2568
Vulnerability in the Oracle Applications DBA component of Oracle Database Server. Supported versions
View details - 3.9CVE-2020-2569
Vulnerability in the Oracle Applications DBA component of Oracle Database Server. Supported versions
View details - 3.9CVE-2020-2731
Vulnerability in the Core RDBMS component of Oracle Database Server. Supported versions that are aff
View details - 3.9CVE-2020-5253
NetHack before version 3.6.0 allowed malicious use of escaping of characters in the configuration fi
View details - 3.9CVE-2020-5254
In NetHack before 3.6.6, some out-of-bound values for the hilite_status option can be exploited. Net
View details - 3.9CVE-2020-1739
A flaw was found in Ansible 2.7.16 and prior, 2.8.8 and prior, and 2.9.5 and prior when a password i
View details - 3.9CVE-2020-1738
A flaw was found in Ansible Engine when the module package or service is used and the parameter 'use
View details - 3.9CVE-2020-1740
A flaw was found in Ansible Engine when using Ansible Vault for editing encrypted files. When a user
View details - 3.9CVE-2020-1879
There is an improper integrity checking vulnerability on some huawei products. The software of the a
View details - 3.9CVE-2020-9055
Versiant LYNX Customer Service Portal (CSP), version 3.5.2, is vulnerable to stored cross-site scrip
View details - 3.9CVE-2020-1987
An information exposure vulnerability in the logging component of Palo Alto Networks Global Protect
View details - 3.9CVE-2020-9056
Periscope BuySpeed version 14.5 is vulnerable to stored cross-site scripting, which could allow a lo
View details