Critical motherboard flaw allows game cheats, Riot Games blocks 'Valorant' players that don't update BIOS — security patches pushed live by all major motherboard vendors
Update your BIOS or risk getting a VAN:Restriction.
Riot Games, the developer of several popular esports titles such as Valorant and League of Legends, just discovered a security vulnerability affecting several motherboards from Asus, Gigabyte, MSI, and ASRock that cheaters can use to bypass hardware security checks and make it impossible for the game’s anti-cheat software to detect them.
According to the company, the Input-Output Memory Management Unit (IOMMU), which protects system RAM from Direct Memory Access (DMA) devices, is not fully initializing upon boot in some motherboard models. This means that even though the BIOS might indicate that Pre-Boot DMA Protection is active, it’s not actually protecting the entire system.
DMA devices are hardware that plugs directly into the PCIe slot and bypasses the processor and the operating system. As the name suggests, it interacts directly with the computer’s memory, allowing it to read and write code directly on the system RAM.
IOMMU works by checking the ID of any module that attempts to access the memory and only allowing registered components to access it. However, if IOMMU fails to initialize immediately when you boot your computer, a DMA cheating device could potentially load earlier and allow the cheater to manipulate a game without being detected by anti-cheat systems.
DMA devices are some of the most advanced cheating techniques, and most of them are expensive and difficult to implement. These types of mods aren’t used by casual players; instead, they’re often applied by hardcore players looking to gain an advantage in esports matches, especially when there is a monetary prize.
When Riot Games’ security team discovered this vulnerability, it immediately worked with hardware manufacturers, which validated their findings. They then released BIOS updates to address the issue, ensuring that no one could exploit this weakness and gain an unfair advantage.
If your computer is affected by this bug, you’ll be given a restriction, and you won’t be able to launch Valorant. You can resolve this by updating your motherboard’s BIOS to the latest version and by ensuring that all security features like Secure Boot, VBS, and IOMMU are activated and working properly.
If you don’t want to be inconvenienced by a security warning before launching your game, Riot Games recommends that you update your BIOS to the latest version as soon as possible. “BIOS updates aren’t exactly as exciting as looking at ban numbers, but this is a necessary step in our arms race against hardware cheats,” Riot's blog post on the matter reads. “By closing this pre-boot loophole, we are neutralizing an entire class of previously untouchable cheats and significantly raising the cost of unfair play.”
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Jowi Morales is a tech enthusiast with years of experience working in the industry. He’s been writing with several tech publications since 2021, where he’s been interested in tech hardware and consumer electronics.
-
hotaru251 legit stupid requirement.Reply
i'd argue 90% of the players likely dont know wtf that would even mean let alone know how risky it can be (bricking your MB) -
GeorgeLY Really?! (Picks up popcorn and watches how people, most of whom do not know what BIOS is are upgrading it)Reply
Game anti cheat . That is the stupidest reason to update BIOS I ever heard. -
ezst036 These gaming companies with their deeply invasive method of anti-cheat have far too much power.Reply -
slurmsmckenzie Relevant to this, I have an X570 ASUS board and the last couple of updates have remained in BETA status which (to me) does not encourage me to apply the update. Updates from August and September 2025 remain in BETA. I approached ASUS support about this, they said:Reply
As a general rule, all Bios firmware releases go through this phase. The Beta period is for extensive and public testing.
Currently Asus is monitoring reports that may help with patching up things with the stable version of the Bios firmware.
Depending on the reports and issues, this period can take from a few weeks to a few months.
I replied to point out just how long the releases were still in BETA (2 months and 3 months at the time), as well as the fact that there are two releases BOTH in the BETA stage. They replied:
As already mentioned, a release is held in the beta stage for as long as it is needed.
Once the developers completed patching up any issues found, the main releases will be available.
I replied to say that it is a shame that they won't give me any decent reply to my question, just the general smokescreen, and that I would rather get a new system than keep on running a motherboard that might have vulnerabilities but I can't trust the fixes - they replied:
Understand that there are some solid reasons why a Beta version is still kept in beta.
Make sure you check for further updates.
... yeah thanks. I would understand if you would actually tell me the reasons!! Meh, I guess my X570 system is now old news and they don't really care, and just want me to upgrade. Just seems strange to me to even bother releasing BIOS updates for this older platform but then leave them in BETA, why bother at all? -
bikemanI7 I got a MSI B650 VC Wifi Rev 1.0 Motherboard, and my boards UEFI bios updates have been in Beta since July 2025, i even asked MSI Support on this, and they general reply was like well there safe to apply if you wish, if they had any major problems--we would've pulled them off the site basically lol.Reply
I still haven't applied any of the beta ones, as i still don't fully trust them to be stable, and work well, last non beta for my board was July 4th 2025. first beta came out July 24th, August 12th, and another on October 22nd.
I'd apply them to have my system fully secure if they were non beta, uneasy applying the beta ones a bit lol. I keep checking, but still same ol same ol lol. i guess i'll check again in January and decide from there what is best. -
Notton :rolleyes:Reply
I don't understand what all the fuss is with updating your BIOS.
It's pretty simple these days, as the UEFI flash utility can read straight off of your C drive.
It usually doesn't wipe custom fan curves or other settings either.
It's literally point and click, watch a manufacturer provided youtube video if unsure.
It's best if you have the PC running on a UPS while flashing, but even if the power goes out and you somehow brick the mobo, it's like $20~50 to have a reputable PC repair shop reflash the BIOS. Or you can just pay them to do it for you.
I also don't understand why anyone expects frequent BIOS updates to an older platform.
It's an older mobo. Mostly all of the kinks have been worked out already. The only BIOS updates you'll see on it are microcode patches to fix vulnerabilities.
New mobos get a ton of updates because they run into a ton of issues.
Looking at my mobos, the latest non-beta BIOS are...
MSI Z790I: 2025-08-07
MSI B550M-VC: 2025-09-24
Alderlake MiniPC: None since 2023, which is what it came with -
palladin9479 Yeah just say no and walk away. This goes beyond invasive and shouldn't be tolerated by consumers.Reply -
grav220 Oh God. My life is ruined because I can't cheat in an online video game for my streaming likes.Reply -
Andrew Fox Reply
Basically for older platforms they have a shared codebase with some newer platform that still has support so it doesn't cost them much to release updates for the old boards still.slurmsmckenzie said:Understand that there are some solid reasons why a Beta version is still kept in beta.
Make sure you check for further updates.
... yeah thanks. I would understand if you would actually tell me the reasons!! Meh, I guess my X570 system is now old news and they don't really care, and just want me to upgrade. Just seems strange to me to even bother releasing BIOS updates for this older platform but then leave them in BETA, why bother at all?
However since they are old and technically out of support they just slap the beta label on the releases so their support staff don't have to support end-users anymore. They're safe to flash but don't bother asking them questions about features on the new updates.
Pretty much all the manufacturers do this and it's a nice gesture for them to keep releasing the security updates on old hardware.