หลังจากพัฒนามาหกปีครึ่ง NTFS-3G 2026.2.25 ก็ได้ถูกปล่อยออกมาแล้ว โดยประกอบด้วยไดรเวอร์สำหรับผู้ใช้ระดับล่าง (user-space driver) ที่ใช้กลไก 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/8/10/11 ชุดยูทิลิตี้ ntfsprogs ช่วยให้สามารถดำเนินการต่างๆ เช่น การสร้างพาร์ติชั่น NTFS การตรวจสอบความสมบูรณ์ การโคลน การปรับขนาด และการกู้คืนไฟล์ที่ถูกลบ ส่วนประกอบ NTFS ทั่วไปที่ใช้ในไดรเวอร์และยูทิลิตี้ได้ถูกย้ายไปยังไลบรารีแยกต่างหากแล้ว
เวอร์ชันใหม่นี้ส่วนใหญ่ประกอบด้วยการแก้ไขข้อบกพร่องที่สะสมมาตลอดหลายปีที่ผ่านมา ยูทิลิตี้ ntfsclone ตอนนี้อนุญาตให้ปรับขนาดเซกเตอร์บูต NTFS เมื่อกู้คืนอิมเมจได้แล้ว ไลบรารี libdl ถูกลบออกจากรายการส่วนประกอบที่จำเป็นเมื่อสร้างโดยไม่ใช้ปลั๊กอินภายนอก ยูทิลิตี้ ntfsinfo ตอนนี้แสดงข้อมูลสถานะบันทึกเมื่อบันทึกดัมพ์พร้อมเมตาเดต้า
ช่องโหว่ (CVE-2026-40706) ที่ทำให้เกิดบัฟเฟอร์โอเวอร์โฟลว์ในฟังก์ชัน ntfs_build_permissions_posix() และเกิดขึ้นเมื่อเปิดใช้งานการสนับสนุน POSIX ACL ได้รับการแก้ไขแล้ว นอกจากนี้ บันทึกการเปลี่ยนแปลงยังรวมถึงการแก้ไขหลายอย่างที่ไม่ได้ระบุว่าเป็นช่องโหว่โดยชัดเจน แต่เป็นปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นได้ รวมถึงข้อผิดพลาด use-after-free หลายรายการ และบัฟเฟอร์โอเวอร์โฟลว์เมื่อสร้างชื่อสำเนาสำรอง
ที่มา: opennet.ru
