Zranitelnosti v cpio a libarchive

Po čtyřech letech od posledního vydání byla vydána byl vydán nástroj pro archivaci souborů cpio 2.13, používaný v balíčcích RPM a v initramfs. V nové verzi byly odstraněny tři zranitelnosti:

  • CVE-2015-1197 — umožňuje přepsat soubory mimo adresář, do kterého se archiv rozbalí.
  • CVE-2016-2037 — způsobuje zápis do oblasti mimo vyhrazený buffer při zpracování speciálně vytvořených souborů cpio;
  • CVE-2019-14866) — kvůli nedostatečné kontrole hlavičky TAR souboru umožňuje při vytváření archivu ve formátu TAR ze seznamu souborů, pokud tento seznam obsahuje speciálně vytvořený velmi velký tar archiv, vytvořit výsledný archiv, který zahrnuje soubory rozbalené z přidaného tar archivu s nesprávnými právy přístupu.

    tar cf suffix.tar AUTORS
    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 AUTORS

Kromě toho, v knihovně Libarchive, která poskytuje prostředky pro práci s různými formáty archivů a komprimovaných souborů, byla odhalena zranitelnost (CVE-2019-18408), což vede k přístupu k již uvolněnému bloku paměti (use-after-free) při zpracování speciálně vytvořených souborů ve formátu RAR. Problém potenciálně může vést k spuštění kódu útočníka, ale možnost zneužití je považována za nepravděpodobnou (úroveň nebezpečnosti stanovena na 4.4 z 10, tedy problém je považován za neškodný). Problém bez zbytečného zveřejnění odstraněna v vydání 3.4.0.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster