Izene so različice distribucije OpenWrt 18.06.7 in 19.07.1, v katerih je bila odpravljena ranljivost CVE-2020-7982 v upravitelju paketov opkg, ki je omogočila MITM napad in zamenjavo vsebine paketa, ki se nalaga iz repozitorija. Zaradi napake v kodi za preverjanje kontrolnih vsot je napadalec lahko ignoriral SHA-256 kontrolne vsote paketa, kar je omogočilo obhod mehanizmov za preverjanje celovitosti nalaganih ipk virov.
Težava obstaja od februarja 2017, ko je bila dodana koda za ignoriranje začetnih presledkov pred kontrolno vsoto. Zaradi napake pri preskakovanju presledkov se kazalec na položaj v nizu ni premaknil in krog dekodiranja šestnajsteriških zaporedij SHA-256 takoj vrne nadzor ter vrne kontrolno vsoto ničelne dolžine.
Ker je bil upravitelj paketov opkg zagnan iz root, je lahko zlonamernež spremenil vsebino v ipk paketu med izvajanjem MITM napada, nalaganega iz repozitorija med izvajanjem ukaza "opkg install" s strani uporabnika, in omogočil izvršitev svoje kode s pravicami root preko dodajanja lastnih obdelovalnih skriptov v paket, ki se izvajajo ob namestitvi. Za izkoriščanje ranljivosti mora napadalec tudi zamenjati indeks paketov (na primer, tistega, ki ga podaja downloads.openwrt.org). Velikost spremenjenega paketa mora ustrezati izvirnemu iz indeksa.
V novih različicah je bila odpravljena še ena ranljivost v knjižnici libubox, ki lahko povzroči prelivanje pomnilnika pri obdelavi posebej oblikovanih serializiranih binarnih podatkov ali podatkov v formatu JSON v funkciji blobmsg_format_json.
Izvor: linux.org.ru

