Lanzamiento de NTFS-3G 2021.8.22 con corrección de vulnerabilidades

Después de más de cuatro años desde la última versión, se ha publicado la versión del paquete NTFS-3G 2021.8.22, que incluye un controlador libre que opera en el espacio de usuario utilizando el mecanismo FUSE, y un conjunto de utilidades ntfsprogs para manipular particiones NTFS. El código del proyecto se distribuye bajo la licencia GPLv2.

El controlador admite la lectura y escritura de datos en particiones NTFS y puede funcionar en una amplia variedad de sistemas operativos que admiten FUSE, incluidos Linux, Android, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX y Haiku. La implementación del sistema de archivos NTFS proporcionada por el controlador es totalmente compatible con los sistemas operativos Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7, Windows 8 y Windows 10. El conjunto de utilidades ntfsprogs permite realizar operaciones como crear particiones NTFS, verificar la integridad, clonar, redimensionar y recuperar archivos eliminados. Los componentes comunes para trabajar con NTFS, utilizados en el controlador y las utilidades, se han extraído a una biblioteca separada.

El lanzamiento es notable por la corrección de 21 vulnerabilidades. Estas vulnerabilidades son causadas por desbordamientos de búfer al procesar varios metadatos y permiten la ejecución de código al montar una imagen NTFS especialmente diseñada (incluso, un ataque puede realizarse al conectar un dispositivo de almacenamiento externo no verificado). Si un atacante tiene acceso local al sistema donde se instala el archivo ejecutable ntfs-3g con la bandera setuid root, también se pueden explotar las vulnerabilidades para elevar sus privilegios.

Entre los cambios no relacionados con la seguridad se destaca la unificación de las bases de código de las versiones extendida y estable de NTFS-3G, con la migración del desarrollo del proyecto a GitHub. La nueva versión también incluye correcciones de errores acumulados y resuelve problemas de compilación con versiones antiguas de libfuse. Además, los desarrolladores realizaron un análisis de los comentarios sobre el bajo rendimiento de NTFS-3G. El análisis mostró que los problemas de rendimiento generalmente están relacionados con la entrega de versiones obsoletas del proyecto en las distribuciones o con el uso de configuraciones predeterminadas incorrectas (montaje sin la opción «big_writes», sin la cual la velocidad de transferencia de archivos se reduce entre 3 y 4 veces). Según las pruebas realizadas por el equipo de desarrollo, el rendimiento de NTFS-3G se queda atrás de ext4 solo entre un 15 y un 20%.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster