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

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

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

3 апреля Microsoft выпустила обновления безопасности для Windows 10, которые должны исправить уязвимость в выполнении удаленного кода, влияющую на работу Windows Defender и других антивирусных продуктов. Обновления появились вчера, и компания сообщила, что за 48 часов их получат все пользователи Windows 10.

Задача нового патча исправить недостаток в Microsoft Malware Protection Engine (mpengine.dll), то есть в самом ядре Windows Defender.

«Злоумышленник, успешно воспользовавшийся этой уязвимостью, может ввести определённый код в учетную запись LocalSystem и взять под свой контроль всю систему», - предупреждает Microsoft, - «затем злоумышленник может устанавливать программы, просматривать, изменять, удалять данные или создавать новые учетные записи с полными правами пользователя».

Исследователь Google Project Zero Томас Даллиен, известный как Halvar Flake, выяснил, что злоумышленникам достаточно заставить Windows Defender или другие уязвимые антивирусные программы сканировать специально созданный файл, что повредить работу всей операционной системы. Microsoft предупреждает, что эти файлы могут быть расположены на веб-сайтах, в письме или мгновенном сообщении. В зоне риска находятся антивирусные программы, которые обеспечивают защиту устройства в режиме реального времени - в этом случае заражение произойдет мгновенно. Антивирусы с оффлайн-защитой не пострадают, если не будут сканировать вредоносный файл. 

Патч будет установлен автоматически, но прийдет отдельно от ежемесячных обновлений. 

Ранее мы рассказывали как Windows Defender способен распознавать различные угрозы с помощью искусственного интелекта

В ядре Linux нашли первую уязвимость в коде на Rust

В ядре Linux зафиксировали первую уязвимость (CVE), связанную с кодом на Rust. Об этом сообщил один из ключевых разработчиков ядра Грег Кроа-Хартман, а подробности появились в рассылке Linux. Речь идёт о проблеме под идентификатором CVE-2025-68260, которая затрагивает переписанный на Rust драйвер Android Binder.

Проблема, согласно публикации Phoronix, связана с состоянием гонки (race condition), возникающим из-за использования небезопасного Rust-кода. В определённых условиях это может привести к повреждению указателей в памяти и, как следствие, к сбою системы.

Уязвимость затрагивает версии ядра Linux 6.18 и новее, то есть те сборки, где появился Rust-драйвер Binder. Важно отметить, что речь идёт именно о потенциальном сбое в работе системы — удалённого выполнения кода или компрометации здесь нет.

Сам Грег Кроа-Хартман подчёркивает, что это первый подобный случай с момента появления Rust-кода в основном дереве ядра Linux. И хотя для кого-то новость может прозвучать тревожно, разработчики призывают не делать поспешных выводов: уязвимость не критическая, а сам факт её обнаружения — скорее показатель того, что Rust-код в ядре теперь проходит тот же путь зрелости, что и C-код десятилетиями ранее.

В сообществе также отмечают, что проблема возникла не «вопреки» Rust, а как раз из-за использования небезопасных участков, без которых в ядре пока не обойтись. Это лишний раз показывает, что Rust снижает класс рисков, но не отменяет необходимости аккуратного проектирования и ревью.

Подробности по CVE-2025-68260 уже опубликованы в официальной рассылке Linux CVE, а исправления, как ожидается, появятся в ближайших обновлениях ядра.

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