Specialister frÄn JSOF-forskningslaboratorier har rapporterat om sju nya sÄrbarheter i DNS/DHCP-servern dnsmasq. Servern dnsmasq Àr mycket populÀr och anvÀnds som standard i mÄnga Linux-distributioner samt i nÀtverksutrustning frÄn Cisco, Ubiquiti och andra. SÄrbarheterna i Dnspooq inkluderar DNS-cache poisoning och fjÀrrexekvering av kod. SÄrbarheterna har ÄtgÀrdats i dnsmasq 2.83.
à r 2008 upptÀckte den kÀnda sÀkerhetsforskaren Dan Kaminsky en grundlÀggande brist i mekanismen för DNS pÄ Internet. Kaminsky bevisade att angripare kan manipulera adresser domÀner och stjÀla data. Det blev sedan kÀnt som "Kaminsky-attacken."
DNS har ansetts vara ett osÀkert protokoll under Ärtionden, Àven om det antas garantera en viss nivÄ av integritet. Just dÀrför litar man fortfarande hÄrt pÄ det. Samtidigt har mekanismer för att öka sÀkerheten i det ursprungliga DNS-protokollet utvecklats. Dessa mekanismer inkluderar HTTPS, HSTS, DNSSEC och andra initiativ. Trots dessa mekanismer Àr DNS-interception fortfarande en farlig attack Àven 2021. En stor del av Internet förlitar sig fortfarande pÄ DNS precis som 2008 och Àr utsatt för attacker av samma slag.
SÄrbarheter vid DNS-cache poisoning:
CVE-2020-25686, CVE-2020-25684, CVE-2020-25685. Dessa sÄrbarheter liknar SAD DNS-attacker som nyligen rapporterats av forskare frÄn Kaliforniens universitet och Tsinghua-universitetet. SÄrbarheterna SAD DNS och DNSpooq kan ocksÄ kombineras för att underlÀtta attackerna ytterligare. Rapportering om ytterligare attacker med oklar pÄverkan har ocksÄ gjorts genom samarbete mellan universiteten (Poison Over Troubled Forwarders m.fl.).
SÄrbarheterna fungerar genom att minska entropin. PÄ grund av anvÀndningen av en svag hash för att identifiera DNS-förfrÄgningar och en otydlig matchning mellan förfrÄgan och svaret kan entropin minskas avsevÀrt, och det behövs endast att gissa ~19 bitar, vilket möjliggör cache poisoning. SÀttet som dnsmasq hanterar CNAME-poster gör det möjligt att förfalska kedjor av CNAME-poster och effektivt förgifta upp till 9 DNS-poster samtidigt.
BuffertillÀmpningssÄrbarheter: CVE-2020-25687, CVE-2020-25683, CVE-2020-25682, CVE-2020-25681. Alla fyra sÄrbarheterna Àr nÀrvarande i koden med implementering av DNSSEC och förekommer bara nÀr DNSSEC-verifiering Àr aktiverad i instÀllningarna.
KĂ€lla: linux.org.ru
