Ranljivosti v cpio in libarchive

Po štirih letih od zadnjega izida objavljen 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:

  • CVE-2015-1197 — omogoča pisanje datotek zunaj imenika, v katerega se razširi arhiv.
  • CVE-2016-2037 — privede do pisanja v območje zunaj dodeljenega pomnilnika pri obdelavi posebej oblikovanih datotek cpio;
  • CVE-2019-14866) — 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 Libarchive, ki nudi sredstva za delo z različnimi formati arhivov in stisnjenimi datotekami, odkrita ranljivost (CVE-2019-18408), 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 ispravljena in the release 3.4.0.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster