Riot Games начала блокировать геймеров с устаревшими версиями BIOS в рамках борьбы с читерством. Компания обнаружила аппаратную уязвимость, затрагивающую ряд материнских плат Asus, Gigabyte, MSI и ASRock, которая может использоваться для обхода античитерских механизмов в ПО Valorant. 

Проблема связана с некорректной инициализацией модуля IOMMU (Input-Output Memory Management Unit) при загрузке некоторых систем. Компонент предназначен для защиты оперативной памяти от несанкционированного доступа со стороны устройств прямого доступа к памяти (DMA). Хотя BIOS может отображать активную функцию Pre-Boot DMA Protection, фактически защита может охватывать не всю систему.

Читеры применяют DMA-устройства, подключаясь напрямую к слоту PCIe и работая в обход центрального процессора и операционной системы, чтобы получить прямой доступ к системной памяти. Обычно IOMMU проверяет идентификаторы таких устройств и ограничивает доступ к памяти только доверенным компонентам, но при задержке инициализации IOMMU DMA-устройство может активироваться раньше и получить возможность незаметно вмешиваться в работу игры.

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

Компания уже уведомила производителей оборудования, а те выпустили обновления BIOS. Пользователи Valorant, не установившие актуальные версии прошивок, будут автоматически заблокированы при запуске игры. Им нужно убедиться, что функции Secure Boot, VBS и IOMMU активированы. Поскольку обновление основано на патче BIOS для исправления ошибки UEFI, и многие старые материнские платы, особенно Intel 300-й серии и AMD AM4, могут никогда не получить его.

В Riot Games рассматривают возможность распространения требования к BIOS на всех игроков в высших рейтинговых уровнях Valorant (Ascendant, Immortal и Radiant). Аналитик компании по античитерству Мохамед Аль-Шарифи говорит, что те же ограничения могут быть включены и для League of Legends.