Specialister fra JSOF research labs har rapporteret om syv nye sårbarheder i DNS/DHCP serveren dnsmasq. Serveren dnsmasq er meget populær og bruges som standard i mange Linux-distribueringer samt i netværksudstyr fra Cisco, Ubiquiti og andre. Sårbarhederne i Dnspooq inkluderer DNS-cache forgiftning samt fjernudførelse af kode. Sårbarhederne er blevet rettet i dnsmasq 2.83.
I 2008 opdagede og afslørede den kendte sikkerhedsforsker Dan Kaminsky en fundamental mangel i mekanismen for DNS i internettet. Kaminsky viste, at angribere kan ændre adresser domæner og stjæle data. Siden da har det været kendt som "Kaminsky-angrebet".
DNS er blevet betragtet som et usikkert protokol i årtier, selvom det formodes at garantere et vist niveau af integritet. Det er netop derfor, at man stadig i høj grad stoler på det. Samtidig er der blevet udviklet mekanismer til at forbedre sikkerheden af den oprindelige DNS-protokol. Disse mekanismer inkluderer HTTPS, HSTS, DNSSEC og andre initiativer. Ikke desto mindre, selv med alle disse mekanismer, er DNS-interception stadig en farlig angrebsteknik i 2021. Den største del af internettet er stadig afhængig af DNS ligesom i 2008, og er udsat for angreb af samme type.
Sårbarheder ved DNS-cache forgiftning fra DNSpooq:
CVE-2020-25686, CVE-2020-25684, CVE-2020-25685. Disse sårbarheder ligner SAD DNS angreb, som for nylig er blevet rapporteret af forskere fra Californiske Universitet og Tsinghua Universitet. Sårbarhederne SAD DNS og DNSpooq kan også kombineres for at lette angrebene yderligere. Yderligere angreb med uklare konsekvenser er også blevet rapporteret gennem samarbejde mellem universiteter (Poison Over Troubled Forwarders m.fl.).
Sårbarhederne udnytter en reduktion i entropi. På grund af brugen af en svag hash til identifikation af DNS-anmodninger og unøjagtig matchning af forespørgsler til svar, kan entropien reduceres betydeligt, hvilket kræver at man kun skal gætte ca. 19 bits, hvilket gør det muligt at forgifte cachen. Den måde, hvorpå dnsmasq behandler CNAME-poster, tillader forfalskning af kæden af CNAME-poster og effektivt forgiftning af op til 9 DNS-poster samtidigt.
Buffer-overløbsanfald: CVE-2020-25687, CVE-2020-25683, CVE-2020-25682, CVE-2020-25681. Alle de markerede 4 sårbarheder findes i koden til implementeringen af DNSSEC og manifesterer sig kun, når DNSSEC kontrollen aktiveres i indstillingerne.
Kilde: linux.org.ru
