След шест години и половина разработка, NTFS-3G 2026.2.25 беше пуснат. Той включва безплатен драйвер за потребителско пространство, използващ механизма 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 07.08.10.11. Пакетът с помощни програми ntfsprogs позволява операции като създаване на NTFS дялове, проверка на целостта, клониране, преоразмеряване и възстановяване на изтрити файлове. Често срещаните NTFS компоненти, използвани в драйвера и помощните програми, са преместени в отделна библиотека.
Новата версия включва предимно корекции на грешки, натрупани през последните няколко години. Помощната програма ntfsclone вече позволява преоразмеряване на сектора за зареждане на NTFS при възстановяване на образи. Библиотеката libdl е премахната от зависимостите при компилиране без външни плъгини. Помощната програма ntfsinfo вече показва информация за състоянието на лога при запазване на дъмп с метаданни.
Отстранена е уязвимост (CVE-2026-40706), която причинява препълване на буфера във функцията ntfs_build_permissions_posix() и възниква, когато е активирана поддръжката на POSIX ACL. Освен това, списъкът с промени включва няколко корекции, които не са изрично обозначени като уязвимости, но представляват потенциални проблеми със сигурността, включително няколко грешки „use-after-free“ и препълване на буфера при генериране на име на резервно копие.
Източник: opennet.ru
