CVE-2015-2387
Microsoft ATM Font Driver
2022-03-03
ATMFD.DLL in the Adobe Type Manager Font Driver in Microsoft Windows Server allows local users to gain privileges via a crafted application.
Технический анализ и план устранения
Суть уязвимости
Уязвимость (Win32k Elevation of Privilege) в компоненте ATMFD.DLL (Adobe Type Manager Font Driver) позволяет локальному пользователю с низкими привилегиями выполнить специально созданное приложение. В случае успеха злоумышленник получает права уровня SYSTEM (полный контроль над системой).
Как исправить
Установите официальный патч от Microsoft. Для этого: 1. Определите версию ОС и разрядность (x86/x64). 2. Установите соответствующее обновление безопасности через Центр обновления Windows или вручную.
Ключевые обновления (KB): * Windows Server 2008 R2 (x64): KB3070102 * Windows Server 2008 (x86/x64): KB3070102 * Windows 7, Windows Server 2012 R2 и др.: См. полный список в MS15-078.
Команда для проверки установленного патча (PowerShell от имени администратора):
Get-HotFix -Id KB3070102
Если обновление установлено, команда вернет информацию о нем. Если нет — результата не будет.
Временное решение
Если немедленная установка патча невозможна, отключите обработку шрифтов ATM через реестр. Это отключит уязвимый компонент.
- Создайте резервную копию реестра.
- Запустите
regedit.exeот имени администратора. - Перейдите к разделу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows - Измените или создайте параметр DWORD (32 бита):
- Имя:
DisableATMFD - Значение:
1 - Перезагрузите сервер.
Альтернативно, выполните команду PowerShell (администратор):
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" -Name "DisableATMFD" -Value 1 -PropertyType DWORD -Force
Restart-Computer -Force
Важно: Это решение может повлиять на приложения, зависящие от ATM-шрифтов. Протестируйте в среде разработки перед применением в production.