Після шести з половиною років розробки опубліковано реліз пакету 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 Віста, Windows Server 2008, Windows 7/8/10/11. Набір утиліт ntfsprogs дозволяє виконувати такі операції, як створення NTFS-розділів, перевірка цілісності, клонування, зміна розміру та відновлення віддалених файлів. Загальні компоненти для роботи з NTFS, які використовуються у драйвері та утилітах, винесені до окремої бібліотеки.
У новій версії в основному зібрані виправлення помилок, що накопичилися за останні роки. Утиліта ntfsclone дозволяє змінювати розмір завантажувального сектора NTFS при відновленні образів. Серед залежностей виключена бібліотека libdl при складанні без зовнішніх плагінів. В утиліті ntfsinfo реалізовано виведення інформації про стан лога за збереження дампа з метаданими.
Усунена вразливість (CVE-2026-40706), що призводить до переповнення буфера функції ntfs_build_permissions_posix() і виявляється при включенні підтримки POSIX ACL. Крім того, у списку змін є кілька виправлень, явно не помічених як уразливість, але потенційно проблеми з безпекою — кілька помилок, що призводять до звернення до звільненої області пам'яті, переповнення буфера при формуванні імені резервної копії.
Джерело: opennet.ru
