CVE-2020-25685 in Dnsmasq
Riassunto
di VulDB • 25/06/2026
È stata rilevata una vulnerabilità in dnsmasq precedente alla versione 2.83. Quando riceve una risposta da una query inoltrata, dnsmasq verifica nel file forward.c:reply_query() quale sia la query inoltrata corrispondente alla risposta utilizzando esclusivamente un hash debole del nome della query. A causa dell'hash debole (CRC32 quando dnsmasq è compilato senza DNSSEC, SHA-1 in caso contrario), questa vulnerabilità consente a un attaccante off-path di trovare diversi domini distinti che condividono lo stesso hash, riducendo sostanzialmente il numero di tentativi necessari per forgiare una risposta e farla accettare da dnsmasq. Ciò contrasta con quanto specificato nel RFC 5452, che stabilisce che il nome della query è uno degli attributi di una query che deve essere utilizzato per abbinare la relativa risposta. Questa vulnerabilità potrebbe essere sfruttata per eseguire un attacco di DNS Cache Poisoning. Se concatenata alla CVE-2020-25684, la complessità dell'attacco per il successo della compromissione viene ridotta. La minaccia più elevata derivante da questa vulnerabilità riguarda l'integrità dei dati.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.