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..

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

Google обжалует антимонопольное решение по делу о поисковой монополии

OSHU

ChatGPT начинает показывать рекламу

OSHU

ИИ угроза? Предупреждение мэра Лондона

OSHU