14. septembrī notika labojuma izlaišana 3.7.5 bibliotēkai libdwarf, novēršot daudzas kļūdas un ievainojamības. Bibliotēka un pievienotās utilītas ir uzrakstītas valodā C un tiek izplatītas saskaņā ar licenci New BSD.
Ievainojamību labojumi:
- daudzas ievainojamības, ko identificēja Microsoft SAST;
- cpio: iespējamais (fuzz-test) parakstu 64-bitu vidējo vērtību gid/uid/size/ino pārpildījums, analizējot AFIO arhīvus (CPIO paveids);
- lzop: novērsts vesela skaitļa pārpildījums;
- rar4: novērsts pārāk liela skaitļa kopēšana int funkcijā copy_from_lzss_window_to_unp (CVE-2024-20696);
- rar4: attālināta koda izpilde (CVE-2024-26256, CVS-2024-26256);
- rar4: OOB audio un delta filtrēs;
- rar4: pārkāpums lielos failos;
- rar4: rgb filtrā pievienota pārbaude uz pārkāpumu;
- rar4: OOB, lasot arhīvu ar Unicode failu nosaukumiem iekšā;
- rar5: tagad dati kastes atmiņai tiek notīrīti, kad tiek pārklātas atmiņas alokācijas;
- rpm: precīzi aprēķināta galvenes izmērs;
- unzip: pārsniegšana un nenoteikta atmiņas saturs, ja, izpakojot (izvēloties [r]ename), faila nosaukumā ir EOF;
- pārsniegšana mktemp funkcijā;
- uu: OOB, apstrādājot virknes, kas ir ilgākas par 34816 baiti.
Tika labotas arī citas arhīvu lasīšanas kļūdas 7zip, ar, lha, shar, rar5 un xar formātos. Veikti daudzi labojumi Windows OS.
Avots: linux.org.ru
