Издаване на 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