Mathy Vanhoef, KRACK rĂŒnnaku autor, avaldas teavet 12 haavatavuse kohta, mis mĂ”jutavad erinevaid traadita seadmeid. Tuletatud probleemid on koodnimega FragAttacks ja katab praktiliselt kĂ”ik levinud traadita platid ja ligipÀÀsupunktid â 75 testitud seadmest oli igaĂŒhel vĂ€hemalt ĂŒks esitatud rĂŒnnaku meetoditest.
Probleemid jagunevad kaheks kategooriaks: 3 haavatavust avastati otse Wi-Fi standardites ja need mĂ”jutavad kĂ”iki seadmeid, mis toetavad kehtivaid IEEE 802.11 standardeid (probleemid on jĂ€lgitavad alates 1997. aastast). 9 haavatavust puudutavad vead ja puudujÀÀgid konkreetses traadita pakkumistes. Teine kategooria on peamine oht, kuna standardite puudujÀÀkide rĂŒnnakute korraldamiseks on vaja spetsiifilisi seadistusi vĂ”i peab ohver tegema teatud toiminguid. KĂ”ik haavatavused avalduvad sĂ”ltumata Wi-Fi turvaprotocolide kasutamisest, sealhulgas WPA3 kasutamise korral.
Enamik avastatud rĂŒnnakumeetodeid vĂ”imaldab kurjategijal teostada L2-kaadri asendamist kaitstud vĂ”rgus, mis vĂ”imaldab sekkuda ohvri liiklusesse. KĂ”ige reaalsetena tuuakse vĂ€lja DNS-vastuste valeandmine, et suunata kasutaja rĂŒndaja hostile. Samuti tuuakse nĂ€ide haavatavuste kasutamisest aadressi translation (NAT) ĂŒmbersuunamiseks traadita ruuteris ja otseplaadi kaudu seadme juurde pÀÀsemiseks kohalikus vĂ”rgus vĂ”i tulemĂŒĂŒri piirangute eiramiseks. Teine osa haavatavusi, mis on seotud fraktsioonitud kaadrite töötlemisega, vĂ”imaldab ekstraheerida teavet traadita vĂ”rgu liikluse kohta ja tabada kasutaja andmeid, mis edastatakse ilma krĂŒpteerimiseta.
Uurija on valmistanud demonstreerimise, mis nĂ€itab, kuidas haavatavusi kasutada paroolide haaramiseks, mis edastatakse, kui pöördutakse veebisaidi poole ilma krĂŒpteerimiseta HTTP protokolli kaudu. NĂ€idatakse ka, kuidas rĂŒnnata nutikaid pistikuid, mis töötavad Wi-Fi kaudu, ja kasutada neid platvormina, et jĂ€tkata rĂŒnnakut uuendamata seadmetele kohalikus vĂ”rgus, mis sisaldavad parandamata haavatavusi (nĂ€iteks Ă”nnestus rĂŒnnata uuendamata Windows 7 arvutit sisemises vĂ”rgus NAT-i mööda).

Haavatavuste kasutamiseks peab rĂŒndaja olema sihtmĂ€rgi traadita seadme vahetus lĂ€heduses, et saata ohvrile spetsiaalselt vormistatud kaadrikomplekt. Probleemid puudutavad nii kliendiseadmeid ja traadita kaarte kui ka juurdepÀÀsupunkte ja Wi-Fi ruutereid. Ăldiselt piisab kaitsega seotud töös ĂŒmberringluse meetmena HTTPS-i kasutamisest koos DNS-liikluse krĂŒpteerimisega DNS over TLS vĂ”i DNS over HTTPS abil. Samuti sobib kaitseks rakendamine. VPN.
KĂ”ige ohtlikumateks peetakse nelja haavatavust traadita seadmete rakendustes, mis vĂ”imaldavad triviaalsete meetodite abil oma krĂŒpteerimata kaadrite asendamist:
- Haavatavused CVE-2020-26140 ja CVE-2020-26143 lubavad kaadrite asendamist teatud juurdepÀÀsupunktides ja traadita kaartides Linuxis, Windowsis ja FreeBSD-s.
- Haavatavus VE-2020-26145 vĂ”imaldab kĂ€sitleda levitatud krĂŒpteerimata fragmente kui tĂ€isvÀÀrtuslikke kaadreid macOS-is, iOS-is ja FreeBSD-s ning NetBSD-s.
- Haavatavus CVE-2020-26144 vĂ”imaldab kĂ€sitleda krĂŒpteerimata taastatud kaadreid A-MSDU koos EtherType EAPOLiga Huawei Y6, Nexus 5X, FreeBSD ja LANCOM AP-s.
Muud haavatavused rakendustes on seotud peamiselt probleemidega, mis tekivad fragmenteeritud kaadrite töötlemisel:
- CVE-2020-26139: lubab suunata kaadreid EAPOLi lipuga, mida saadab autentimata saatja (mÔjutab 2/4 kontrollitud juurdepÀÀsupunkti ning NetBSD ja FreeBSD alusel tegutsevaid lahendusi).
- CVE-2020-26146: lubab krĂŒpteeritud fragmente uuesti kokku panna (reassembling) ilma jĂ€rjekorranumbrite kontrollimiseta.
- CVE-2020-26147: lubab kokku panna segatud krĂŒpteeritud ja krĂŒpteerimata fragmente.
- CVE-2020-26142: vÔimaldab kÀsitleda fragmenteeritud kaadreid kui tÀiskooseisega kaadreid (mÔjutab OpenBSD-d ja traadita moodulit ESP12-F).
- CVE-2020-26141: puudub TKIP MIC-i kontroll killustatud kaadrites.
Probleemid spetsifikatsioonides:
- CVE-2020-24588 â agregatiivsete kaadrite rĂŒnnak (lipp âis aggregatedâ ei ole kaitstud ja vĂ”ib rĂŒndaja poolt A-MSDU kaadrites WPA, WPA2, WPA3 ja WEP sĂŒsteemides asendada). RĂŒnnaku nĂ€itena tuuakse vĂ€lja kasutaja suunamine pahatahtlikule DNS-serverile vĂ”i NAT-i ĂŒmbersuunamine.

- CVE-2020-245870 â vĂ”tmete segamise rĂŒnnak (lubatud on killude ĂŒmberkoostamine, mis on krĂŒptitud erinevate vĂ”tmetega WPA, WPA2, WPA3 ja WEP sĂŒsteemides). RĂŒnnak vĂ”imaldab tuvastada kliendi saatnud andmeid, nĂ€iteks teavet Cookie-de kohta HTTP-ĂŒhenduste ajal.

- CVE-2020-24586 â killu vahemĂ€lu rĂŒnnak (spetsifikatsioonid, mis katavad WPA, WPA2, WPA3 ja WEP, ei nĂ”ua, et juba vahemĂ€lu jÀÀvad killud eemaldataks pĂ€rast uut vĂ”rku ĂŒhendamist). See vĂ”imaldab tuvastada kliendi saadetud andmeid ja sisestada enda andmeid.

Oma seadmete haavatavuse taseme testimiseks on valmistatud spetsiaalne tööriistakomplekt ja valmis Live-ima, et luua kĂ€ivitatav USB-mĂ€luseade. Linuxis ilmnevad probleemid traadita vĂ”rgu mac80211 kaudu, teatud traadita draiverites ja traadita kaartidesse laaditavates pĂŒsivara. Haavatavuste kĂ”rvaldamiseks on vĂ€lja pakutud plekilise kogumi paiku, mis hĂ”lmavad mac80211 virna ja draivereid ath10k/ath11k. Teatud seadmete, nagu Intel traadita kaardid, jaoks on lisaks vajalik pĂŒsivara uuendamine.
TĂŒĂŒpiliste seadmete testid:

Traadita kaartide testid Linuxis ja Windowsis:

Traadita kaartide testid FreeBSD-s ja NetBSD-s:

Tootjad said probleemidest teada juba 9 kuud tagasi. Nii pika embargoperioodi pĂ”hjuseks on koordineeritud uuenduste ettevalmistamine ja viivitused spetsifikatsioonimuudatuste ettevalmistamisel organisatsioonides ICASI ja Wi-Fi Alliance. Alguses plaaniti teavet avalikustada 9. mĂ€rtsil, kuid riskide kaalumisel otsustati avaldamist veel kahe kuu vĂ”rra edasi lĂŒkata, et anda rohkem aega plekkide ettevalmistamiseks, arvestades tehtavate muudatuste mitte triviaalset olemust ja COVID-19 pandeemiast tingitud raskusi.
Oluline on mĂ€rkida, et vaatamata embargole kĂ”rvaldas Microsoft mĂ€rtsikuu Windowsi vĂ€rskenduses mĂ”ned haavatavused. Teabe avaldamine lĂŒkati nĂ€dal aega edasi algselt planeeritud kuupĂ€evast ning Microsoft ei jĂ”udnud vĂ”i ei soovinud teha muudatusi valmisse saanud avalduse vĂ€rskenduses, luues seelĂ€bi ohu teiste sĂŒsteemide kasutajatele, kuna kurjategijad vĂ”iksid saada teavet haavatavuste kohta vĂ€rskenduste sisu tagasipööramise kaudu.
Allikas: opennet.ru



