Po sześciu i pół roku rozwoju opublikowano wersję pakietu NTFS-3G 2026.2.25, która zawiera wolny sterownik działający w przestrzeni użytkownika z wykorzystaniem mechanizmu FUSE oraz zestaw narzędzi ntfsprogs do manipulacji partycjami NTFS. Kod projektu jest dystrybuowany na licencji GPLv2.
Sterownik obsługuje odczyt i zapis danych w partycjach NTFS i może działać w szerokim zakresie systemów operacyjnych obsługujących FUSE, w tym w Linux, Android, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX i Haiku. Realizacja systemu plików NTFS oferowana przez sterownik jest w pełni zgodna z systemami operacyjnymi Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7/8/10/11. Zestaw narzędzi ntfsprogs umożliwia wykonywanie operacji, takich jak tworzenie partycji NTFS, sprawdzanie integralności, klonowanie, zmiana rozmiaru oraz przywracanie usuniętych plików. Ogólne komponenty do pracy z NTFS, używane w sterowniku i narzędziach, zostały przeniesione do oddzielnej biblioteki.
Nowa wersja zawiera głównie poprawki błędów, które zgromadziły się w ciągu ostatnich lat. W narzędziu ntfsclone zezwolono na zmianę rozmiaru boot sektora NTFS podczas przywracania obrazów. Biblioteka libdl została wyłączona spośród zależności przy budowie bez zewnętrznych wtyczek. W narzędziu ntfsinfo zaimplementowano wyjście informacji o stanie logu podczas zapisywania zrzutu z metadanymi.
Wyeliminowano lukę (CVE-2026-40706), prowadzącą do przepełnienia bufora w funkcji ntfs_build_permissions_posix() i ujawniającą się przy włączeniu wsparcia dla POSIX ACL. Ponadto na liście zmian znajduje się kilka poprawek, które nie zostały wyraźnie oznaczone jako luki, ale mogą być potencjalnymi problemami z bezpieczeństwem — kilka błędów prowadzących do dostępu do zwolnionej pamięci oraz przepełnienia bufora podczas formowania nazwy kopii zapasowej.
Źródło: opennet.ru
