Релиз на NTFS-3G 2021.8.22 с отстраняване на уязвимости

След повече от четири години от предишното издание, е публикувана версия на пакета NTFS-3G 2021.8.22, включваща свободен драйвер, работещ в потребителското пространство с използване на механизма FUSE, и комплект от утилити ntfsprogs за манипулации с NTFS дялове. Проектният код се разпространява под лиценза GPLv2.

Драйверът поддържа четене и запис на данни в NTFS дялове и може да работи в широк спектър операционни системи, поддържащи FUSE, включително Linux, Android, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX и Haiku. Предоставената от драйвера реализация на файловата система NTFS е напълно съвместима с операционните системи Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7, Windows 8 и Windows 10. Наборът от утилити ntfsprogs позволява извършване на операции като създаване на NTFS дялове, проверка на целостта, клониране, променяне на размера и възстановяване на изтрити файлове. Общи компоненти за работа с NTFS, използвани в драйвера и утилитите, са изнесени в отделна библиотека.

Публикацията е забележителна с корекцията на 21 уязвимост. Уязвимостите са причинени от препълвания на буфера при обработка на различни метаданни и позволяват извършване на изпълнение на код при монтиране на специално форматиран образ на NTFS (включително, атаката може да бъде извършена при свързване на непроверен външен носител). При наличие на локален достъп на атакуващия до системата, в която изпълнимият файл ntfs-3g е инсталиран с флага setuid root, уязвимостите могат да бъдат използвани и за повишаване на привилегиите.

Сред измененията, не свързани със сигурността, се отбелязва обединението на кодовите бази на разширената и стабилната версия на NTFS-3G, с прехвърляне на разработката на проекта в GitHub. В новото издание също така са включени корекции на натрупаните грешки и са отстранени проблеми при компилирането със стари версии на libfuse. Отделно разработчиците направиха анализ на оплакванията относно ниската производителност на NTFS-3G. Разборът показа, че проблемите с производителността обикновено са свързани с предлагането на дистрибути с остарели версии на проекта или използването на неверни настройки по подразбиране (монтиране без опция „big_writes“, без която скоростта на предаване на файлове намалява 3-4 пъти). В съответствие с тестовете проведени от екипа на разработчиците, производителността на NTFS-3G изостава от ext4 само с 15-20%.

Източник: opennet.ru

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