OpenWrt 19.07.1


OpenWrt 19.07.1

Kiadásra került az OpenWrt disztribúció új verziója 18.06.7 és 19.07.1, amelyben javítást kaptak vulnerability a CVE-2020-7982 hibára az opkg csomagkezelőben, amely lehetővé tette a MITM-támadást és a letöltött csomag tartalmának megváltoztatását a tárolóból. A checksum ellenőrzés kódjában lévő hibának köszönhetően a támadó figyelmen kívül hagyhatta a csomag SHA-256 ellenőrző összegét, ami lehetővé tette a letöltött ipk-erőforrások integritásának ellenőrző mechanizmusainak megkerülését.

A probléma 2017 februárja óta létezik, amikor a checksum előtt álló kezdeti szóközök figyelmen kívül hagyására kód került bevezetésre. A szóközök kihagyása miatt a mutató nem mozdult el a karakterláncban, és a SHA-256 hexadecimális sorozat dekódolása során a ciklus azonnal visszaadta az irányítást, és üres hosszúságú checksumot hozott létre.

Mivel az opkg csomagkezelő root felhasználóként futott, a támadó megváltoztathatta az ipk-csomag tartalmát a MITM-támadás során, amikor azt a felhasználó az „opkg install” parancs végrehajtása közben töltötte le a tárolóból, és lehetővé tette saját kódjának root jogosultságokkal való végrehajtását saját telepítési eseményekkel rendelkező feldolgozó szkriptek csomagba való hozzáadásával. A sebezhetőség kihasználásához a támadónak a csomagok indexét is manipulálnia kellett (például a downloads.openwrt.org-ról). A módosított csomag méretének meg kellett felelnie az eredetiére az indexből.

Az új verziókban egy másik hibát is javítottak vulnerability a libubox könyvtárban, amely puffer túlcsordulást okozhat a blobmsg_format_json függvényben speciálisan formázott, sorosított bináris adatok vagy JSON formátumú adatok feldolgozása során.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster