Szeptember 14-én megjelent a 3.7.5-ös verziója a könyvtárnak libarchive, számos hiba és biztonsági rés javításával. A könyvtár és a kapcsolódó segédprogramok C nyelven készültek és New BSD.
Biztonsági hibák javítása:
- sok biztonsági rés, amelyet a Microsoft által felfedezett SAST;
- cpio: lehetséges (fuzz-teszt) túltöltés 64 bites előtagok gid/uid/méret/ino esetén AFIO archívumok feldolgozásakor;
- lzop: egész szám túltöltés megakadályozása;
- rar4: túl nagy érték másolása az int-be a copy_from_lzss_window_to_unp függvényben (CVE-2024-20696);
- rar4: távoli kódvégrehajtás (CVE-2024-26256, CVS-2024-26256);
- rar4: OOB a hang- és delta szűrőkben;
- rar4: túllépés nagyméretű fájlok kezelésekor;
- rar4: rgb szűrőnél határérték ellenőrzés hozzáadva;
- rar4: OOB unicode fájlneveket tartalmazó archívum olvasásakor;
- rar5: most a data ready cache törlödik, amikor a memória újraosztása megtörténik;
- rpm: a fejléc méretének helyes kiszámítása;
- unzip: túllépés és meghatározatlan memória tartalom, ha kitömörítéskor (ha [r]ename-t választanak) a fájlnevében EOF található;
- túllépés a mktemp függvényben;
- uu: OOB 34816 bájtnál nagyobb karakterláncok feldolgozása során.
Ezen kívül más archívumok olvasásával kapcsolatos hibák javítva lettek a 7zip, ar, lha, shar, rar5 és xar formátumokban. Számos javítást végeztek a Windows OS-re.
Forrás: linux.org.ru
