SĂ€kerhetsbrister i FreeBSD, IPnet och Nucleus NET relaterade till fel vid implementeringen av komprimering i DNS.

Forscout Research Labs och JSOF Research har publicerat resultaten av en gemensam sÀkerhetsstudie av olika implementeringar av komprimeringsschemat som anvÀnds för att packa upprepande namn i DNS-meddelanden, mDNS, DHCP och IPv6 RA (packning av dubbletter av domÀndelar i meddelanden som inkluderar flera namn). Under arbetet identifierades nio sÄrbarheter som sammanfattas under kodnamnet NAME:WRECK.

Problem har upptÀckts i FreeBSD, samt i nÀtverksunderlag IPnet, Nucleus NET och NetX, som anvÀnds i realtidsoperativsystemen VxWorks, Nucleus och ThreadX, som anvÀnds i automatiseringsenheter, lagringssystem, medicinska apparater, flygplanssystem, skrivare och konsumentelektronik. Det antas att sÄrbarheterna pÄverkar minst 100 miljoner enheter.

  • SĂ„rbarheten i FreeBSD (CVE-2020-7461) möjliggjorde exekvering av angriparens kod genom att skicka en speciellt utformad DHCP-paket frĂ„n en angripare som befinner sig i samma lokala nĂ€tverk som offret, dĂ€r bearbetningen av paketet av en sĂ„rbar DHCP-klient ledde till en buffertöverskridning. Problemet mildrades av att processerna dhclient, dĂ€r sĂ„rbarheten finns, kördes med nedgraderade privilegier i en isolerad Capsicum-miljö, vilket krĂ€vde att ytterligare en sĂ„rbarhet upptĂ€cktes för att ta sig ut.

    Felet ligger i en felaktig kontroll av parametrar i det paket som DHCP-servern returnerar med 119-optionen för DHCP, som möjliggör att skicka en lista med "domain search" till resolveren. Felaktig berÀkning av storleken pÄ bufferten som behövs för att rymma de uppackade domÀnnamn, ledde till att kontrollerad information frÄn angriparen skrivs utanför den tilldelade bufferten. Problemet i FreeBSD ÄtgÀrdades redan i september förra Äret. Problemet kan endast utnyttjas om det finns Ätkomst till det lokala nÀtverket.

  • SĂ„rbarheten i det inbĂ€ddade nĂ€tverksstacken IPnet, som anvĂ€nds i RTOS VxWorks, gör det potentiellt möjligt att exekvera kod pĂ„ DNS-klientens sida till följd av felaktig hantering av komprimerade DNS-meddelanden. Som det visade sig upptĂ€cktes denna sĂ„rbarhet för första gĂ„ngen av företaget Exodus redan 2016, men Ă„tgĂ€rdades aldrig. En ny begĂ€ran till företaget Wind River har ocksĂ„ förblivit obesvarad och enheter med IPnet förblir sĂ„rbara.
  • I TCP/IP-stacken Nucleus NET, som stöds av Siemens, har sex sĂ„rbarheter identifierats, varav tvĂ„ kan leda till fjĂ€rrkodexekvering och fyra till tjĂ€nsteavbrott. Det första kritiska problemet Ă€r kopplat till ett fel vid avpackning av komprimerade DNS-meddelanden, medan det andra rör felaktig hantering av domĂ€nnamnstaggar. BĂ„da problemen orsakar buffertöverflöd vid bearbetning av speciellt utformade DNS-svar.

    För att utnyttja sÄrbarheterna rÀcker det för angriparen att skicka ett speciellt formulerat svar pÄ vilken legitim förfrÄgan som helst som skickas frÄn den sÄrbara enheten, till exempel genom att genomföra en MTIM-attack och infiltrera trafiken mellan DNS-servern och offret. Om angriparen har tillgÄng till det lokala nÀtverket kan han starta en DNS-server som försöker attackera de drabbade enheterna genom att skicka mDNS-förfrÄgningar i multicastlÀge.

  • SĂ„rbarheten i nĂ€tverksstacken NetX (Azure RTOS NetX), utvecklad för ThreadX RTOS och offentliggjord 2019 efter övergĂ„ngen till Microsoft, begrĂ€nsades till tjĂ€nsteavbrott. Problemet orsakas av ett fel i avkodningen av komprimerade DNS-meddelanden i resolverns implementation.

Av de granskade nÀtverksstackarna, dÀr inga sÄrbarheter relaterade till komprimering av upprepande data i DNS-meddelanden har funnits, nÀmns projekten lwIP, Nut/Net, Zephyr, uC/TCP-IP, FreeRTOS+TCP, OpenThread och FNET. De första tvÄ (Nut/Net och lwIP) stöder överhuvudtaget inte komprimering i DNS-meddelanden, medan de övriga utför denna operation utan fel. Dessutom noteras att samma forskare tidigare har identifierat liknande sÄrbarheter i stackarna Treck, uIP och PicoTCP.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster