hronika.info
Технологии

В Windows нашли новый класс багов

В Windows нашли новый класс баговУязвимости присутствуют из-за отсутствия необходимых проверок.

Джеймс Форшоу, один из «этичных хакеров» проекта Google Project Zero, обнаружил новый класс уязвимостей, которые затрагивают драйверы Windows уровня ядра. В случае успешной эксплуатации эти бреши обеспечат злоумышленнику эскалацию привилегий.

Об этом пишет Хроника.инфо.

Уязвимости присутствуют из-за отсутствия необходимых проверок во время обработки специфических запросов. Windows использует поля PreviousMode для установки UserMode или KernelMode  следовательно, определяет, поступили ли аргументы вызова от надежного или ненадежного источника.

Этот же механизм используется для создания и открытия файлов, где код уровня ядра может выбрать из различных функций API, включая функцию IopCreateFile. В этом случае PreviousMode назначается специальной переменной, чтобы определить, проверять ли параметры на валидность.

Windows также использует эту переменную для проверки привилегий, если это UserMode. Таким образом, параметр Options в IopCreateFile становится доступным для API-функций, которые могут быть вызваны только из режима ядра  это позволяет установить KernelMode в качестве AccessMode.

Читайте также: Новый патч для Kingdom Come: Deliverance исправляет свыше 200 багов

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

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

Рекомендуем прочитать

TikTok заявляет, что запрет приложения в США «растопчет свободу слова» 170 миллионов американцев

OSHU

Борьба с ботами в X? Маск сделает посты пользователей платными

OSHU

Яркая вспышка света во Вселенной: загадка и новые открытия

OSHU