Una nueva versión de un viejo bug en Windows de las lejanas épocas de Windows 95 y 98 ha vuelto y no precisamente en forma de fichas. Se trata de un fallo relacionado con la forma en la que el sistema maneja algunos nombres de archivo.
Es un problema en NTFS que permite que un archivo con un nombre específico sea capaz de enlentecer el sistema al extremo de que es necesario reiniciar para poder continuar usando el equipo, o simplemente cuelga Windows por completo y termina mostrando un pantallazo azul de la muerte.
Gracias a este problema un sitio web malicioso puede simplemente insertar uno de esos nombres de archivo dentro de imágenes y cuando se tratan de cargar en tu ordenador, el sistema crashea.
El nombre de archivo especial que utiliza el fallo es "$MFT". Este es un nombre especial que se le da a los archivos de metadata que usa NTFS en Windows. Este archivo existe en el directorio raíz de cada volumen NTFS y es manejado de una forma especial, oculto e inaccesible para la mayoría del software.
Ahora, si $MFT se usa en cambio como si fuese el nombre de un directorio, y el usuario intenta abrir algo como “C:\$MFT\123”, el sistema de archivos NTFS lo bloquea y nunca lo libera. Esto crea un efecto dominó básicamente, ya que se bloquean todos los intentos para acceder al sistema de archivos, y mientras tanto todos los demás programas empezarán a colgarse hasta que …