OpenWrt 19.07.1


OpenWrt 19.07.1

Versioner af OpenWrt-distributionen er udgivet 18.06.7 og 19.07.1, hvor der er rettet ASLR i programmer med setuid-flaget og bestemme adressefordelingen i de indlæste biblioteker gennem manipulation af miljøvariablen LD_PREFER_MAP_32BIT_EXEC. CVE-2020-7982 i pakkeadministratoren opkg, som gjorde det muligt at udføre en MITM-attack og ændre indholdet af den pakke, der blev hentet fra depotet. På grund af en fejl i kontrolsumcheck-koden kunne angriberen ignorere SHA-256-kontrollene fra pakken, hvilket tillod at omgå integritetskontrollerne for de downloadede ipk-ressourcer.

Problemet har eksisteret siden februar 2017, efter at koden til at ignorere indledende mellemrum før kontrolsummen blev tilføjet. På grund af fejlen, der opstår ved at springe over mellemrum, blev pegeren ikke flyttet til den rigtige position i strengen, og dekodningssløjfen for den hexadecimale SHA-256-sekvens returnerede straks kontrolsummen af længde nul.

Da pakkeadministratoren opkg blev kørt som root, kunne en angriber ændre indholdet af ipk-pakken under en MITM-attack, hente den fra depotet under udførelsen af brugerens 'opkg install'-kommando, og udføre sin egen kode med root-rettigheder ved at tilføje egne behandlingsscripts til pakken, der blev kaldt ved installation. For at udnytte sårbarheden skal angriberen også ændre pakkeindekset (f.eks. det, der leveres fra downloads.openwrt.org). Størrelsen på den ændrede pakke skal svare til den oprindelige, fra indekset.

I de nye versioner er endnu en ASLR i programmer med setuid-flaget og bestemme adressefordelingen i de indlæste biblioteker gennem manipulation af miljøvariablen LD_PREFER_MAP_32BIT_EXEC. i libubox-biblioteket, hvilket kan føre til buffer overflow under behandling i funktionen blobmsg_format_json af specielt formaterede serialiserede binære data eller data i JSON-format.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster