libarchive 3.7.5

Dne 14. září byla vydána opravená verze 3.7.5 knihovny libarchive, která odstranila mnoho chyb a zranitelností. Knihovna a doprovodné nástroje jsou napsány v jazyce C a distribuovány pod licencí New BSD.

Opravy zranitelností:

  • mnoho zranitelností odhalených pomocí Microsoftu SAST;
  • cpio: možné (fuzz test) přetečení signovaných 64bitových mezisoučtových hodnot gid/uid/size/ino při rozboru archivů AFIO (verze CPIO);
  • lzop: prevence přetečení celého čísla;
  • rar4: prevence kopírování příliš velké hodnoty do int ve funkci copy_from_lzss_window_to_unp (CVE-2024-20696);
  • rar4: vzdálené provedení kódu (CVE-2024-26256, CVS-2024-26256);
  • rar4: OOB ve filtrech audio a delta;
  • rar4: přetečení rozsahu při práci s velkými soubory;
  • rar4: do filtru rgb byla přidána kontrola na přetečení rozsahu;
  • rar4: OOB při čtení archivu s unicode názvy souborů uvnitř;
  • rar5: nyní se pamět datového cache čistí při přeallocaci bufferu;
  • rpm: správný výpočet velikosti hlaviček;
  • unzip: přetečení hranic a neurčité obsah paměti, pokud při rozbalování (při výběru [r]ename) je v názvu souboru EOF;
  • přetečení v funkci mktemp;
  • uu: OOB při zpracování řetězců delších než 34816 bajtů.

Také byly opraveny další chyby při čtení archivů ve formátech 7zip, ar, lha, shar, rar5 a xar. Bylo provedeno mnoho oprav pro operační systém Windows.

Zdroj: linux.org.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