Удалённый сервер печати позволяет получить права администратора в Windows

Удалённый сервер печати позволяет получить права администратора в Windows

Удалённый сервер печати позволяет получить права администратора в Windows

Исследователь в области кибербезопасности создал удалённый сервер печати, позволяющий любому пользователю Windows с ограниченными правами получить полный контроль над устройством. Для этого нужно просто установить драйвер печати.

В июне мир узнал о 0-day уязвимости в службе печати Windows, получившей имя PrintNightmare и идентификатор CVE-2021-34527. Брешь позволяла выполнить код удалённо и повысить права в системе.

Несмотря на оперативный выпуск патча, специалисты нашли способ обойти фикс и дальше эксплуатировать PrintNightmare. С тех пор многие эксперты демонстрировали самые разные способы использования уязвимости в атаке.

Одним из таких способов стал доступный из интернета сервер печати, позволяющий любому запустить командную строку с правами администратора. О методе рассказал создатель Mimikatz Бенджамин Делпи.

Для демонстрации вектора Делпи поднял сервер печати по адресу \\printnightmare[.]gentilkiwi[.]com, его задача заключалась в установке драйвера и запуске DLL-библиотеки с правами SYSTEM.

По замыслу специалиста, запущенная DLL должна записать лог-файл в директорию C:\Windows\System32, которая доступна лишь пользователям с высокими привилегиями в системе. Чуть позже Делпи слегка модифицировал драйвер, который теперь запускает командную строку с правами SYSTEM.

В таком виде способ Делпи позволяет любому, включая киберпреступников, повысить права до уровня администратора. Эксплуатация подразумевает установку драйвера печати в систему жертвы. Само собой, после повышения прав атакующие смогут делать практически всё, что пожелают: запускать любую команду, добавлять пользователей, устанавливать любой софт и в целом полностью контролировать систему.

Такой вектор очень подойдёт группировкам, распространяющим программы-вымогатели, шифрующие файлы жертвы.

Anti-Malware Яндекс ДзенПодписывайтесь на канал "Anti-Malware" в Telegram, чтобы первыми узнавать о новостях и наших эксклюзивных материалах по информационной безопасности.

Опубликован PoC-код к уязвимости ksthunk.sys, которую MS считает закрытой

Независимый исследователь выявил в драйвере ядра ksthunk.sys уязвимость, позволяющую повысить привилегии в Windows. В Microsoft заявили, что проблема уже решена, однако проверка новейшего выпуска ОС (Windows 11 23H2) показала, что это не так.

Эксплойт был с успехом продемонстрирован в ходе майского состязания TyphoonPWN 2024 в Сеуле. Поскольку MS отказалась признавать находку за новую CVE и не предоставила данных о выпуске патча, PoC решили опубликовать, чтобы предупредить всех об угрозе.

Согласно описанию, уязвимость возникла в ksthunk.sys из-за некорректной реализации функции CKSAutomationThunk::ThunkEnableEventIrp, отвечающей за выделение в памяти буферов в ходе выполнения 32-битных процессов в 64-битной среде.

Этот обработчик не проводит проверку на целочисленное переполнение при расчете размера буфера, из-за этого при копировании данных может возникнуть переполнение буфера в куче.

Подобная ошибка открывает возможность для перезаписи токена текущего процесса с целью повышения локальных привилегий до SYSTEM.

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

Anti-Malware Яндекс ДзенПодписывайтесь на канал "Anti-Malware" в Telegram, чтобы первыми узнавать о новостях и наших эксклюзивных материалах по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru