Ranljivosti u cpio i libarchive

Prošlo je četiri godine otkako je objavljeno posljednje izdanje objavljeno alatu za arhiviranje datoteka cpio 2.13, koji se koristi u RPM paketima i initramfs-u. U novom izdanju ispravljena su tri sigurnosna propusta:

  • CVE-2015-1197 — omogućava prepisivanje datoteka izvan direktorija u koji se arhiva raspakuje.
  • CVE-2016-2037 — dovodi do pisanja izvan dodijeljenog memorijskog prostora prilikom obrade posebno oblikovanih cpio datoteka;
  • CVE-2019-14866) — zbog nedovoljne provjere TAR zaglavlja omogućava pri stvaranju arhive u TAR formatu iz popisa datoteka, u slučaju da je u tom popisu prisutna posebno oblikovana vrlo velika tar arhiva, da se stvori rezultantna arhiva koja uključuje datoteke koje su raspakirane iz dodane tar arhive s pogrešnim pristupnim pravima.

    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

Osim toga, u biblioteci Libarchive, koja pruža alate za rad s različitim formatima arhiva i komprimiranih datoteka, otkrivena je ranljivost (CVE-2019-18408), što dovodi do pristupa već oslobođenom bloku memorije (use-after-free) prilikom obrade posebno oblikovanih RAR datoteka. Problem potencijalno može dovesti do izvršavanja koda napadača, ali se mogućnost eksploatacije smatra malo vjerojatnom (razina opasnosti postavljena na 4.4 od 10, tj. problem je smatran neopasnim). Problem bez nepotrebnog publiciteta riješena u izdanju 3.4.0.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster