Po štirih letih od zadnjega izida je izšel nov izdelek za arhiviranje datotek cpio 2.13, ki se uporablja v RPM paketih in initramfs. V novi različici so odpravili tri ranljivosti:
- — omogoča pisanje datotek zunaj imenika, v katerega se razširi arhiv.
- — privede do pisanja v območje zunaj dodeljenega pomnilnika pri obdelavi posebej oblikovanih datotek cpio;
- ) — zaradi pomanjkljive preverjanja glave TAR datoteke omogoča, da pri ustvarjanju arhiva v formatu TAR iz seznama datotek, ob prisotnosti posebej oblikovanega zelo velikega tar-arhiva, ustvari končni arhiv, ki vključuje datoteke, razpakirane iz dodanega tar-arhiva z napačnimi pravicami dostopa.
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
Poleg tega, v knjižnici , ki nudi sredstva za delo z različnimi formati arhivov in stisnjenimi datotekami, (), ki privede do dostopa do že sproščenega bloka pomnilnika (use-after-free) pri obdelavi posebej oblikovanih datotek v formatu RAR. Težava lahko potencialno privede do izvedbe zlonamerne kode, vendar je možnost izkoriščanja obravnavana kot zelo malo verjetna (stopnja tveganja je ocenjena na 4.4 od 10, torej je težava priznana kot manj nevarna). Težava brez dodatne razprave in the release .
Izvor: opennet.ru
