В Windows 10 обнаружен баг

По сообщениям сетевых источников, в Windows 10 обнаружилась серьёзная уязвимость нулевого дня, эксплуатация которой позволяет повредить файловую систему NTFS с помощью однострочной команды. Проблема затрагивает Windows 10 1803 и более поздние версии программной платформы, включая последнюю Windows 10 20H2.

70.jpg

Для эксплуатации упомянутого бага достаточно осуществить выполнение определённой команды в командной строке Windows 10, после чего файловая система NTFS будет повреждена и ОС тут же предложит выполнить перезагрузку для запуска процедуры восстановления повреждённых записей.
Хуже всего то, что для эксплуатации этой уязвимости не требуются права администратора, соответствующая команда может быть отработана даже из учётной записи с низкими привилегиями. Более того, уязвимость используется удалённо, а необходимая для её эксплуатации команда может быть встроена в ярлык Windows, архив или какой-то иной файл.
command.jpg
Один из вариантов команды, повреждающей файловую систему NTFS в Windows 10
Примечательно, что обнаруживший проблему исследователь Джонас Л (Jonas L) впервые сообщил о ней ещё в августе 2020 года, но и сейчас она продолжает оставаться актуальной. Он отмечает, что повреждение файловой системы происходит при попытке получить доступ к атрибуту NTFS $ i30 в папке определённым образом. Неясно, почему это действие приводит к повреждению файловой системы, но ключ реестра, который мог бы использоваться для диагностирования проблемы, не работает.

Источник протестировал один из вариантов команды, повреждающей файловую систему NTFS, на виртуальной машине. Пользователям крайне не рекомендуется пытаться эксплуатировать эту уязвимость на реальных компьютерах.
Скорее всего, Microsoft устранит эту проблему в одном из следующих обновлений. Официальные представители компании пока не комментируют данный вопрос.


Источники:
  • Bleeping Computer
  • 3DNews
 
Этот баг известен ещё со времени Windows XP, я сам много раз встречался с проблемой, когда в результате сбоя при обращении к $i30 вылетал BSOD на старых системах, проблема исправлялась сканированием на ошибки с автоматическим исправлением штатным chkdsk.exe /f. Походу, это какая-то ошибка в реализации NTFS. На Bleeping Computer пишут, что сбой возникает только при явном обращении к $i30, хотя в теневом режиме по этому индексу идет обращение при открытии каталога С:
This NTFS issue impacts older Windows XP versions as well according to new information. One user has stated that the offending "$i30" path is actually a valid path that is accessed behind the scenes any way when a user accesses C:\ directory, but that accessing it directly in the manner described above might be causing unprecedented issues.
 
Последнее редактирование:
Назад
Сверху Снизу