
Проблема была обнаружена в BS_RCIO64.sys в Biostar RACING GT Evo 2.1.1905.1700. Процесс с низким уровнем целостности может открыть объект устройства драйвера и отправлять IOCTL-запросы для чтения или записи в произвольные физические области памяти (или вызова произвольного адреса), что приводит к выполнению произвольного кода. Это связано с 0x226040, 0x226044 и 0x226000.
Была обнаружена проблема в BS_RCIO64.sys в Biostar RACING GT Evo 2.1.1905.1700. Процесс с низким уровнем целостности может открыть объект устройства драйвера и отправлять IOCTL для чтения или записи в произвольные физические адреса памяти (или вызова произвольного адреса), что приводит к выполнению произвольного кода. Это связано с 0x226040, 0x226044 и 0x226000.
Я помню, как проводил исследование этой конкретной уязвимости, считая ее невозможной для эксплуатации. Что ж, этот анализ был бы верен, если бы я анализировал правильную функцию для кодов управления вводом-выводом. Само собой разумеется, я не мог быть более неправ.
Это станет функциональным эксплойтом к завтрашнему полудню.