CVE-2020-25684 - log back

CVE-2020-25684 edited at 19 Jan 2021 12:59:41
Severity
- Unknown
+ Medium
Remote
- Unknown
+ Remote
Type
- Unknown
+ Insufficient validation
Description
+ A flaw was found when getting a reply from a forwarded query, where dnsmasq before version 2.83 checks in 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.
References
+ https://www.openwall.com/lists/oss-security/2021/01/19/1
+ https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2021q1/014599.html
+ https://www.jsof-tech.com/disclosures/dnspooq/
+ https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commitdiff;h=257ac0c5f7732cbc6aa96fdd3b06602234593aca
Notes
CVE-2020-25684 created at 19 Jan 2021 12:52:46