DNSpooq – sedm nových zranitelností v dnsmasq

Odborníci z laboratoří JSOF research oznámili sedm nových zranitelností na DNS/DHCP serveru dnsmasq. Server dnsmasq je velmi populární a je ve výchozím nastavení používán v mnoha distribucích linuxu, jakož i v síťovém vybavení od Cisco, Ubiquiti a dalších. Zranitelnosti Dnspooq zahrnují otravu DNS cache a také vzdálené spouštění kódu. Zranitelnosti byly opraveny ve verzi dnsmasq 2.83.

V roce 2008 známý bezpečnostní výzkumník Dan Kaminsky odhalil a zveřejnil zásadní nedostatek mechanismu DNS na internetu. Kaminsky dokázal, že útočníci mohou podvádět adresy domén. a krást data. Od té doby je to známé jako "Kaminského útok".

DNS je po desetiletí považován za nezabezpečený protokol, ačkoliv se předpokládá, že garantuje určitou úroveň integrity. Z tohoto důvodu se na něj stále silně spoléhá. Zároveň byly vyvinuty mechanismy pro zvýšení bezpečnosti originálního protokolu DNS. Tyto mechanismy zahrnují HTTPS, HSTS, DNSSEC a další iniciativy. I přesto, že jsou tyto mechanismy k dispozici, je zachycení DNS stále nebezpečným útokem v roce 2021. Velká část internetu se stále spoléhá na DNS stejně jako v roce 2008 a je vystavena útokům stejného typu.

Zranitelnosti DNSpooq k otrávění cache:
CVE-2020-25686, CVE-2020-25684, CVE-2020-25685. Tyto zranitelnosti jsou podobné útokům SAD DNS, o kterých nedávno informovali výzkumníci z Kalifornské univerzity a Čínské univerzity Tsinghua. Zranitelnosti SAD DNS a DNSpooq lze také kombinovat pro zvýšení účinnosti útoků. O dalších útocích s nejasnými důsledky bylo rovněž informováno díky spolupráci univerzit (Poison Over Troubled Forwarders a další).
Zranitelnosti fungují na základě snížení entropie. V důsledku použití slabého hash pro identifikaci DNS dotazů a nepřesného párování dotazu a odpovědi může být entropie výrazně snížena a je nutné uhodnout pouze ~19 bitů, což umožňuje otravu cache. Způsob, jakým dnsmasq zpracovává CNAME záznamy, umožňuje podvrhnout řetězec CNAME záznamů a efektivně otrávit až 9 DNS záznamů současně.

Zranitelnosti přetečení vyrovnávací paměti: CVE-2020-25687, CVE-2020-25683, CVE-2020-25682, CVE-2020-25681. Všechny čtyři uvedené zranitelnosti se nacházejí v kódu implementace DNSSEC a projevují se pouze při aktivaci kontroly přes DNSSEC v nastaveních.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster