OpenWrt 19.07.1


OpenWrt 19.07.1

Boli vydané verzie distribúcie OpenWrt 18.06.7 a 19.07.1, v ktorých bola opravená zraniteľnosť CVE-2020-7982 v balíkovom manažéri opkg, ktorý mohol umožniť MITM útok a nahradiť obsah sťahovaného balíka z repozitára. Chyba v kóde kontroly kontrolných súčtov umožnila útočníkovi ignorovať kontrolné súčty SHA-256 balíka, čo umožnilo obísť mechanizmy kontroly integrity sťahovaných ipk prostriedkov.

Problém existuje od februára 2017, keď bol pridaný kód na ignorovanie počiatočných medzier pred kontrolným súčtom. Chybou pri preskočení medzier sa neposunul ukazovateľ na pozíciu v reťazci a cyklus dekódovania šesťdesiatkového reťazca SHA-256 okamžite vrátil kontrolu s nulovou dĺžkou kontrolného súčtu.

Pretože sa balíkový manažér opkg spúšťal s právami root, mohol útočník zmeniť obsah v ipk balíku počas realizácie MITM útoku, sťahovaného z repozitára pri vykonávaní príkazu «opkg install», a vykonať svoj kód s právami root pridaním vlastných skriptov na spracovanie, ktoré boli volané pri inštalácii. Na využitie zraniteľnosti musel útočník tiež podvrhnúť index balíkov (napríklad ten, ktorý sa sťahoval z downloads.openwrt.org). Veľkosť zmeneného balíka by mala zodpovedať pôvodnému z indexu.

V nových verziách bola odstránená ďalšia zraniteľnosť v knižnici libubox, ktorá môže viesť k pretečeniu zásobníka pri spracovaní v funkcii blobmsg_format_json špeciálne formátovaných serializovaných binárnych dát alebo dát vo formáte JSON.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster