Скажем откровенно, для пользователей Windows 7 завершающийся май оказался поистине «чёрным» месяцем. Сначала проблемы из-за вымогателя WannaCry, а теперь, как оказалось, и новая ошибка, которая может привести к «синему экрану смерти».

Как сообщает издание The Verge, эта проблема имеется на Windows Vista, Windows 7 и Windows 8.1. Ошибка в файловой системе NTFS позволяет злоумышленникам вызвать зависание или аварийное завершение работы компьютеров под управлением вышеупомянутых систем. Для этого им всего лишь нужно заставить жертву попытаться открыть несуществующий файл по особым образом созданному пути доступа.

Злоумышленники могут проэксплуатировать ошибку, либо заставив пользователя открыть несуществующий файл непосредственно с помощью команды Run, либо незаметно загрузив путь доступа к нему на web-страницу в качестве URL изображения. Примечательно, баг работает в браузерах Internet Explorer и Firefox, но не работает в Chrome.

Причина возникновения проблемы кроется в файле $MFT. Этот файл является самым важным в разделе диска, поскольку отслеживает все файлы на томе, их физическое местоположение на жестком диске, логическое расположение внутри папок и различные метаданные. Пользователи не могут открыть файл, поскольку это может привести к разрушению всех данных.

Внимание! Всё нижеследующее может привести к краху системы! Если не уверены, что сможете восстановить работоспособность, не повторяйте это!

Если использовать имя файла $MFT в качестве имени директории (C:\$MFT\foo), можно вызвать зависание или аварийное завершение работы Windows. Если система зависла, единственный способ решить проблему — перезагрузить компьютер.

Это похоже на старую проблему в Windows 95 и Windows 98, где ссылки на «c:\con\con» приводили к сбою системы.

Напомним, что NTFS (New Technology File System — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем компании Microsoft. NTFS поддерживает хранение метаданных. MFT же (Master File Table — «Главная файловая таблица») — главная файловая таблица, хранящая информацию о содержимом тома с NTFS, представляющая собой таблицу, строки которой соответствуют файлам тома, а столбцы — атрибутам файлов.