Четири години след последното издание е издадено изданието на утилитата за архивиране на файлове cpio 2.13, използвана в RPM пакети и в initramfs. В новото издание са отстранени три уязвимости:
- — позволява презапис на файлове извън директорията, в която се разпакова архивът.
- — води до запис в област извън заделеността при обработка на специално оформени файлове cpio;
- ) — поради недостатъчна проверка на заглавката на TAR файла, позволява при създаване на архив в TAR формат от списък с файлове, в случай че в този списък присъства специално оформен много голям tar архив, да се създаде резултантен архив, включващ файлове, разпаковани от добавения tar архив с неправилни права за достъп.
tar cf suffix.tar AUTHORS
dd if=/dev/zero seek=16G bs=1 count=0 of=suffix.tar
echo suffix.tar | cpio -H tar -o | tar tvf —-rw-r—r— 1000/1000 0 2019-08-30 16:40 suffix.tar
-rw-r—r— thomas/thomas 161 2019-08-30 16:40 AUTHORS
Освен това, в библиотеката , предоставяща средства за работа с различни формати на архиви и компресирани файлове, (), която води до достъп до вече освободен блок памет (use-after-free) при обработка на специално оформени файлове в RAR формат. Проблемът потенциално може да доведе до изпълнение на код от злонамерен участник, но вероятността за експлоатация се счита за малка (нивото на опасност е оценено на 4.4 от 10, т.е. проблемът е признат за неопасен). Проблемът остава без много публичност. в версията .
Източник: opennet.ru
