CVE-2017-8464
Microsoft Windows
2022-02-10
Windows Shell in multiple versions of Microsoft Windows allows local users or remote attackers to execute arbitrary code via a crafted .LNK file
Технический анализ и план устранения
Суть уязвимости
Уязвимость (LNK-троян, "CVE-2017-8464") позволяет злоумышленнику выполнить произвольный код на целевой системе. Для этого достаточно, чтобы пользователь открыл папку, содержащую специально созданный файл ярлыка (.LNK) и связанный с ним вредоносный файл (например, .CPL). Эксплуатация возможна:
* Через съемный носитель (флешка, внешний диск).
* Через сетевой ресурс (расшаренная папка).
* Через ZIP-архив, который пользователь распаковывает на своем компьютере.
Windows автоматически обрабатывает ярлыки при отображении содержимого папки в Проводнике, что может привести к выполнению кода без явного запуска файла пользователем.
Как исправить
Установите официальное обновление безопасности от Microsoft. Номер необходимого обновления зависит от вашей версии ОС:
- Windows 10: Установите обновление KB4022725 (ежемесячное накопительное обновление от июня 2017 г.).
- Windows 8.1 / Windows Server 2012 R2: Установите обновление KB4022720.
- Windows 7 / Windows Server 2008 R2: Установите обновление KB4022719.
Действия: 1. Откройте Панель управления -> Центр обновления Windows. 2. Нажмите "Проверка наличия обновлений". 3. Установите все предлагаемые важные обновления, включая указанные выше. 4. Перезагрузите систему.
Альтернативно (PowerShell с правами администратора):
Install-Module PSWindowsUpdate
Get-WindowsUpdate -AcceptAll -Install -AutoReboot
Временное решение
Если немедленная установка обновлений невозможна, примените следующие меры:
-
Отключите отображение значков для ярлыков (самая эффективная мера). Это предотвратит автоматическую обработку
.LNK-файлов Проводником.- Откройте Редактор реестра (
regedit). - Перейдите к разделу:
HKEY_CLASSES_ROOT\.lnk - Измените значение параметра
(По умолчанию)сlnkfileна любое другое, например,unknown. - ВНИМАНИЕ: Это сломает функциональность всех ярлыков в системе. Ярлыки не будут открывать целевые файлы.
- Откройте Редактор реестра (
-
Отключите автозапуск для съемных носителей через групповые политики:
- Запустите
gpedit.msc. - Перейдите: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Политики автозапуска.
- Включите политику "Выключить автозапуск" и выберите "Все устройства".
- Запустите
-
Блокировка на уровне сети/ПК:
- Настройте правила брандмауэра для блокировки исходящих соединений на нестандартные порты.
- Используйте антивирусное ПО с включенной функцией проверки съемных носителей.
- Обучение пользователей: Запретите использовать неизвестные съемные носители и открывать вложения/архивы из непроверенных источников.