Microsoft устранила 12-летнюю уязвимость в антивирусе Microsoft Defender

Microsoft устранила 12-летнюю уязвимость в антивирусе Microsoft Defender

Microsoft устранила 12-летнюю уязвимость в антивирусе Microsoft Defender

Microsoft устранила старую уязвимость во встроенном антивирусе Microsoft Defender (ранее — Windows Defender). Баг, которому уже 12 лет, позволяет повысить права в системе, а в случае успешной атаки злоумышленники могут получить привилегии администратора.

Согласно статистике Microsoft, Microsoft Defender на сегодняшний день используют более 1 миллиарда пользователей операционной системы Windows 10.

Устранённая брешь получила идентификатор CVE-2021-24092, она затрагивает версии антивируса с 2009 года. Другими словами, как клиентские, так и серверные релизы с Windows 7 по Windows 10 позволяют атакующим получить права администратора при грамотной эксплуатации.

Само собой, киберпреступникам сначала надо попасть в систему жертвы хотя бы на низком уровне, а потом уже задействовать эксплойт для CVE-2021-24092. Сама атака в этом случае получается довольно сложной, но при этом не требует никакого взаимодействия с целевым пользователем.

Более того, уязвимость также затрагивает и другие продукты Microsoft: Microsoft Endpoint Protection, Microsoft Security Essentials и Microsoft System Center Endpoint Protection. Специалисты SentinelOne обнаружили проблему безопасности в ноябре 2020 года и сразу сообщили о ней корпорации.

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

Как объяснили специалисты, брешь затрагивает драйвер BTR.sys (Boot Time Removal Tool), используемый при восстановлении.

«До выхода патча уязвимость просуществовала 12 лет. Возможно, причиной тому стал сложный метод эксплуатации. Как правило, этот драйвер не лежит на диске, а скачивается и активируется при необходимости, поэтому и атаковать его — дополнительная проблема», — гласит отчёт SentinelOne.

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

Вышла утилита RKN Block Checker для диагностики блокировок

Разработчик Дмитрий Виноградов представил утилиту RKN Block Checker с открытым исходным кодом. Она помогает понять, почему конкретный сайт не открывается: это обычная сетевая проблема или блокировка на стороне провайдера / регуляторной инфраструктуры.

Проект написан на Python и опубликован под лицензией MIT. Утилита работает из командной строки и проверяет соединение по цепочке DNS → TCP → TLS → HTTP.

Идея простая: не просто выдать вердикт, что сайт недоступен, а показать, на каком именно уровне всё сломалось. Например, если системный DNS не даёт нормальный ответ, а Cloudflare DoH возвращает корректный адрес, это может указывать на DNS-подмену. Если TCP-соединение на 443-й порт сбрасывается, речь может идти о блокировке на уровне IP.

Если TCP проходит, но соединение рвётся на TLS-рукопожатии с SNI, это уже похоже на работу DPI / ТСПУ. А если сайт открывается, но вместо страницы приходит заглушка провайдера или код 451, утилита фиксирует и такой сценарий.

 

Автор отдельно подчёркивает, что смысл RKN Block Checker не в том, чтобы заменить браузер. Браузер и так сообщает, что сайт не открылся. Здесь задача другая — разложить проблему по слоям и дать пользователю более понятную картину, где именно произошёл сбой и на что это похоже.

Утилита сравнивает ответы системного DNS и DNS over HTTPS через Cloudflare, проверяет обычное TCP-подключение, запускает TLS-handshake с SNI целевого домена и затем делает HTTP-запрос. Вердикт выставляется по первому уровню, на котором возникла ошибка.

 

У проекта есть и ограничения. Пока поддерживается только IPv4. Списки целей жёстко заданы в коде и включают около 20 сайтов на категорию, поэтому инструмент не поймает все частные случаи. Кроме того, это разовая проверка без повторов и долгосрочного мониторинга, хотя JSON-вывод можно использовать в cron для регулярных запусков.

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