Release van NTFS-3G 2021.8.22 met het oplossen van kwetsbaarheden

Meer dan vier jaar na de laatste release is de NTFS-3G 2021.8.22-pakketreleased, inclusief een vrije driver die werkt in de gebruikersruimte met behulp van het FUSE-mechanisme, en een set utility-tools ntfsprogs voor het manipuleren van NTFS-partities. De projectcode wordt verspreid onder de GPLv2-licentie.

De driver ondersteunt het lezen en schrijven van gegevens in NTFS-partities en kan werken op een breed scala aan besturingssystemen die FUSE ondersteunen, waaronder Linux, Android, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX en Haiku. De door de driver geleverde implementatie van het NTFS-bestandssysteem is volledig compatibel met de besturingssystemen Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7, Windows 8 en Windows 10. De set utility-tools ntfsprogs stelt gebruikers in staat om acties uit te voeren zoals het aanmaken van NTFS-partities, het controleren van integriteit, klonen, het wijzigen van de grootte en het herstellen van verwijderde bestanden. Algemene componenten voor het werken met NTFS, gebruikt in de driver en utilities, zijn verplaatst naar een aparte bibliotheek.

Deze release is opmerkelijk vanwege de correctie van 21 kwetsbaarheden. De kwetsbaarheden worden veroorzaakt door buffer-overflows bij het verwerken van verschillende metadata en stellen een aanvaller in staat om code uit te voeren bij het koppelen van een speciaal ontworpen NTFS-schijfbeeld (de aanval kan zelfs plaatsvinden bij het aansluiten van een ongecontroleerde externe schijf). Als de aanvaller lokale toegang heeft tot een systeem waar het uitvoerbare bestand ntfs-3g is geïnstalleerd met de setuid root-vlag, kunnen de kwetsbaarheden ook worden gebruikt om de privileges te verhogen.

Wat niet-veiligheidsgerelateerde wijzigingen betreft, is er een samenvoeging van de codebases van de uitgebreide en stabiele versies van NTFS-3G, met de overplaatsing van de projectontwikkeling naar GitHub. De nieuwe release bevat ook correcties voor opgestapelde bugs en lost problemen op met de compilatie met oudere versies van libfuse. Separaat hebben de ontwikkelaars een analyse uitgevoerd van opmerkingen over de lage prestaties van NTFS-3G. De analyse toonde aan dat de prestatieproblemen doorgaans verband houden met het leveren van verouderde versies van het project in distributies of het gebruik van onjuiste standaardinstellingen (het koppelen zonder de optie "big_writes", waardoor de overdrachtssnelheid met 3-4 keer vermindert). Volgens tests uitgevoerd door het ontwikkelteam, presteert NTFS-3G slechts 15-20% slechter dan ext4.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster