Më 14 Shtator u bë publik një version korrektiv 3.7.5 i bibliotekës libarchive, duke zgjidhur shumë gabime dhe dobësi. Biblioteka dhe programet ndihmëse janë shkruar në gjuhën C dhe shpërndahen nën licencën New BSD.
Korrigjimet e dobësive:
- dobësi të shumta të zbuluara me ndihmën e Microsoft SAST;
- cpio: mundësi (testi fuzz) mbinxehje e shenjave 64-bit gjatë analizimit të arkivave AFIO (një lloj CPIO);
- lzop: parandalimi i mbinxehjes së numrave;
- rar4: parandalimi i kopjimit të një vlerë të madhe në int në funksionin copy_from_lzss_window_to_unp (CVE-2024-20696);
- rar4: ekzekutimi i kodit në distancë (CVE-2024-26256, CVS-2024-26256);
- rar4: OOB në filtrat audio dhe delta;
- rar4: dalja jashtë intervalit gjatë punës me skedarë të mëdhenj;
- rar4: në filtrin rgb u shtua një kontroll për daljen jashtë intervalit;
- rar4: OOB gjatë leximit të arkivave me emra skedarësh unicode brenda;
- rar5: tani cache data ready pastrohet gjatë rishpërndarjes së memories së buffer-it;
- rpm: llogaritja e saktë e madhësive të titujve;
- unzip: dalja jashtë kufijve dhe përmbajtje e pacaktuar e memories, nëse gjatë shpaketimit (kur zgjidhet [r]ename) ka EOF në emrin e skedarit;
- dalja jashtë në funksionin mktemp;
- uu: OOB gjatë përpunimit të rreshtave me mbi 34816 bytes.
Gjithashtu janë korrigjuar gabime të tjera gjatë leximit të arkivave në formate 7zip, ar, lha, shar, rar5 dhe xar. Janë bërë shumë korrigjime për sistemet operative Windows.
Burimi: linux.org.ru
