Vier jaar na de vorige release is de release van de archiveringshulpmiddel cpio 2.13, dat wordt gebruikt in RPM-pakketten en initramfs. In deze nieuwe versie zijn drie kwetsbaarheden verholpen:
- — stelt in staat om bestanden buiten de map te overschrijven waarin het archief wordt uitgepakt.
- — leidt tot schrijven buiten het aangewezen geheugen bij het verwerken van speciaal opgemaakte cpio-bestanden;
- ) — door onvoldoende controle van de TAR-bestandheader kan bij het maken van een TAR-archief uit een bestandlijst, wanneer er een speciaal opgemaakt zeer groot tar-archief in deze lijst staat, een resulterend archief worden gemaakt dat bestanden bevat die zijn uitgepakt uit het toegevoegde tar-archief met onjuiste toegangsrechten.
tar cf suffix.tar AUTHORS
dd if=/dev/zero seek=16G bs=1 count=0 of=suffix.tar
echo suffix.tar | cpio -H tar -o | tar tvf —-rw-r—r— 1000/1000 0 2019-08-30 16:40 suffix.tar
-rw-r—r— thomas/thomas 161 2019-08-30 16:40 AUTHORS
Bovendien in de bibliotheek , die functies biedt voor het werken met verschillende archiefformaten en gecomprimeerde bestanden, (), die leidt tot toegang tot een al vrijgegeven geheugenblok (use-after-free) bij het verwerken van speciaal opgemaakte RAR-bestanden. Dit probleem kan potentieel leiden tot de uitvoering van kwaadaardige code, maar de kans op exploitatie wordt als onwaarschijnlijk beschouwd (gevaarniveau is ingesteld op 4.4 van 10, d.w.z. het probleem wordt als niet bedreigend beschouwd). Het probleem wordt zonder veel publiciteit in de release .
Bron: opennet.ru
