14. september je potekla korekcijska izdaja knjižnice 3.7.5 libarchive, s odpravo številnih napak in varnostnih težav. Knjižnica in spremljajoči pripomočki so napisani v jeziku C in so na voljo pod licenco New BSD.
Odprave varnostnih težav:
- številne ranljivosti, odkrite s pomočjo Microsofta SAST;
- cpio: možno (fuzz-test) prekoračenje znakovnih 64-bitnih vmesnih vrednosti gid/uid/size/ino pri obdelavi arhivov AFIO (vrsta CPIO);
- lzop: preprečitev prekoračenja celega števila;
- rar4: preprečitev kopiranja prevelike vrednosti v int v funkciji copy_from_lzss_window_to_unp (CVE-2024-20696);
- rar4: oddaljeno izvajanje kode (CVE-2024-26256, CVS-2024-26256);
- rar4: OOB v filtrih audio in delta;
- rar4: prekoračitev meje pri delu z velikimi datotekami;
- rar4: v filtrirju rgb dodana preverba za prekoračitev meje;
- rar4: OOB pri branju arhiva z unikatnimi imeni datotek znotraj;
- rar5: predpomnilnik data ready je zdaj očiščen pri ponovni razporeditvi pomnilnika predpomnilnika;
- rpm: pravilno izračunavanje velikosti naslovov;
- unzip: prekoračitev meja in nedoločena vsebina pomnilnika, če pri razpakiranju (pri izbiri [r]ename) obstaja EOF v imenu datoteke;
- prekoračitev meja v funkciji mktemp;
- uu: OOB pri obdelavi nizov daljših od 34816 bajtov.
Prav tako so bile odpravljene druge napake pri branju arhivov v formatih 7zip, ar, lha, shar, rar5 in xar. Vključene so številne popravke za operacijski sistem Windows.
Izvor: linux.org.ru
