Efter seks og et halvt års udvikling er NTFS-3G pakken version 2026.2.25 blevet offentliggjort, som omfatter en fri driver, der fungerer i brugerrummet ved hjælp af FUSE-mekanismen, og et sæt værktøjer kaldet ntfsprogs til manipulation af NTFS-partitioner. Kildekoden til projektet distribueres under GPLv2-licensen.
Driveren understøtter læsning og skrivning af data i NTFS-partitioner og kan arbejde på en bred vifte af operativsystemer, der understøtter FUSE, herunder Linux, Android, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX og Haiku. Driverens implementering af NTFS-filsystemet er fuldt kompatibel med Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7/8/10/11. Sættet af ntfsprogs-værktøjer tillader udførelse af operationer såsom oprettelse af NTFS-partitioner, integritetskontrol, kloning, ændring af størrelse og genopretning af slettede filer. De fælles komponenter til arbejde med NTFS, der anvendes af driveren og værktøjerne, er flyttet til et separat bibliotek.
I den nye version er der primært samlet fejlrettelser, der er opstået i løbet af de seneste år. I ntfsclone værktøjet er det nu muligt at ændre størrelsen på den bootbare NTFS-sektor, mens man genopretter billeder. Biblioteket libdl er blevet udelukket som afhængighed ved bygning uden eksterne plugins. I ntfsinfo værktøjet er der implementeret en visning af logtilstandsoplysninger, når der gemmes en dump af metadata.
Sårbarheden (CVE-2026-40706), der førte til et buffer-overløb i funktionen ntfs_build_permissions_posix() og optræder, når support til POSIX ACL er aktiveret, er blevet rettet. Desuden indeholder ændringslisten flere rettelser, der ikke tydeligt er markeret som sårbarheder, men som potentielt kan være sikkerhedsproblemer — flere fejl, der fører til adgang til frigivet hukommelsesområde, buffer-overløb ved dannelse af navnet på backup.
Kilde: opennet.ru
