libarchive 3.7.5

На 14 септември беше публикувана коригираща версия 3.7.5 на библиотеката libarchive, с много отстранени грешки и уязвимости. Библиотеката и свързаните утилити са написани на C и се разпространяват под лиценз New BSD.

Корекции на уязвимости:

  • многобройни уязвимости, открити с помощта на Microsoft SAST;
  • cpio: възможно (fuzz тест) препълнение на знакови 64-битови междинни стойности gid/uid/size/ino при разархивиране на AFIO архиви (вид на CPIO);
  • lzop: предотвратяване на целочислено препълнение;
  • rar4: предотвратяване на копиране на твърде голяма стойност в int във функцията copy_from_lzss_window_to_unp (CVE-2024-20696);
  • rar4: отдалечено изпълнение на код (CVE-2024-26256, CVS-2024-26256);
  • rar4: OOB в аудио и делта филтри;
  • rar4: излизане извън ограниченията при работа с големи файлове;
  • rar4: в rgb филтър добавена проверка за излизане извън пределите;
  • rar4: OOB при четене на архив с юникодови имена на файлове вътре;
  • rar5: сега data ready кешът се изчиства при преразпределение на паметта на буфера;
  • rpm: коректно изчисляване на размера на заглавията;
  • unzip: излизане извън ограниченията и неопределено съдържание в паметта, ако при разархивиране (при избиране [r]ename) в името на файла има EOF;
  • излизане извън пределите във функцията mktemp;
  • uu: OOB при обработка на низове по-дълги от 34816 байта.

Също така са поправени други грешки при четене на архиви в форматите 7zip, ar, lha, shar, rar5 и xar. Направени са многобройни корекции за Windows.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster