Компания Riot Games, разработчик популярных киберспортивных дисциплин, включая Valorant и League of Legends, обнаружила критическую уязвимость безопасности в материнских платах нескольких крупных производителей. Эта брешь позволяла читерам обходить аппаратные проверки безопасности, делая их невидимыми для античитовой системы игры Vanguard.

Как сообщает Riot, проблема затрагивает модуль управления памятью ввода-вывода (IOMMU) на некоторых платах от Asus, Gigabyte, MSI и ASRock. Этот модуль отвечает за защиту оперативной памяти от несанкционированного доступа устройств прямого доступа к памяти (DMA), которые подключаются через слот PCIe. В уязвимых системах IOMMU не инициализировался полностью при загрузке, несмотря на то, что в BIOS могла отображаться активная защита от DMA до загрузки ОС.

Это открывало окно для дорогостоящих DMA-читов — аппаратных устройств, которые могут читать и записывать данные напрямую в память, минуя процессор и операционную систему. Такие устройства сложны в изготовлении и обычно используются не рядовыми игроками, а скорее в профессиональной среде, где на кону стоят денежные призы.

Обнаружив уязвимость, команда безопасности Riot Games оперативно связалась с производителями железа, которые подтвердили проблему и выпустили обновления BIOS для её устранения.

Теперь Riot Games внедряет принудительные меры: игроки Valorant на затронутых системах, которые не обновили BIOS, будут получать ограничение и не смогут запустить игру. Решение — установить последнюю версию прошивки материнской платы и убедиться, что все функции безопасности, такие как Secure Boot, VBS и IOMMU, включены и работают корректно.

«Обновления BIOS — не самое захватывающее занятие, но это необходимый шаг в нашей гонке вооружений против аппаратных читов, — говорится в блоге Riot. — Закрыв эту лазейку на этапе предзагрузки, мы нейтрализуем целый класс ранее неуязвимых читов и значительно повышаем стоимость нечестной игры».

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