OpenWrt 19.07.1


OpenWrt 19.07.1

De versies van de OpenWrt-distributie zijn uitgegeven 18.06.7 en 19.07.1, waarin is gecorrigeerd kwetsbaarheid CVE-2020-7982 in de pakketbeheerder opkg, waarmee een MITM-aanval kon worden uitgevoerd om de inhoud van het uit een repository gedownloade pakket te vervangen. Door een fout in de controle van de controlegetallen kon de aanvaller de SHA-256 controlegetallen van het pakket negeren, waardoor de mechanismen voor de integriteitscontrole van de gedownloade ipk-bronnen konden worden omzeild.

Het probleem bestaat sinds februari 2017, nadat er code was toegevoegd om de lege spaties te negeren die vóór het controlegetal kwamen. Door een fout bij het overslaan van de spaties verschoof de aanwijzer niet naar de juiste positie in de string en gaf de hexadecimale decodering van de SHA-256-reeks onmiddellijk de controle terug met een controlegetal van nul lengte.

Omdat de pakketbeheerder opkg als root werd uitgevoerd, kon een aanvaller de inhoud van het ipk-pakket tijdens een MITM-aanval wijzigen terwijl het uit de repository werd gedownload tijdens de uitvoering van de opdracht 'opkg install' door eigen installatiescripts aan het pakket toe te voegen, die met rootrechten konden worden uitgevoerd. Voor het gebruik van de kwetsbaarheid moest de aanvaller ook de pakketindex vervalsen (bijvoorbeeld die van downloads.openwrt.org). De gewijzigde pakketgrootte moest overeenkomen met die van het originele pakket in de index.

In de nieuwe versies is ook een ander probleem opgelost kwetsbaarheid in de libubox-bibliotheek, die kan leiden tot een bufferoverflow bij het verwerken in de functie blobmsg_format_json van speciaal opgemaakte geserialiseerde binaire gegevens of gegevens in JSON-formaat.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster