US — Ars Technica
Code-execution flaw in UEFI firmware threatens most servers on planet Earth
Security2 min read
A serious flaw has been found in UEFI firmware, the low-level software that starts a computer before its operating system loads. It is used by most server makers and data centers, and it could let attackers run harmful code very early in the boot process.
What happened
A flaw tracked as CVE-2026-97631 was found in TianoCore EDK II, an open source code library. Hardware makers and cloud companies use it to build UEFI firmware. The flaw is a memory-corruption bug in an ICMP component. Attackers could use it to run malicious code before the operating system and its security tools start. The flaw has a severity score of 9.5 out of 10. Its details were published early, before the planned coordinated disclosure date, so the patch code is now public.
Key facts
- Severity rating: 9.5 out of 10
- Tracked as CVE-2026-97631
- Coordinated disclosure had been scheduled for January
- Word of the flaw came six days after another flawed disclosure, this one about a critical bug in PHP
Why firmware matters
UEFI firmware runs when a computer turns on. It loads the system before the operating system starts. Secure Boot is a feature that checks that each piece of code loading at startup is trusted. Attackers who run code at this stage can get in before those checks protect the system. The article says that the final payloads from this flaw do not stay on the device, so they run only once. But they can still open the door for other code that runs at every startup.
Why it matters
Most servers and data centers rely on this shared code, and fixing firmware on millions of devices is slow and hard. Because the patch code is public, skilled hackers may soon learn how to use the flaw. Companies that run servers should watch for firmware updates from their hardware makers and cloud providers.
What to watch
- Firmware patches from server makers, motherboard makers, and cloud providers
- Security advisories from the TianoCore Project
- Signs of attacks that target early boot code
- How quickly companies can update millions of devices
Glossary
- UEFI firmware
- Low-level software that starts a computer and loads the operating system.
- TianoCore EDK II
- An open source code library that companies use to build UEFI firmware.
- Secure Boot
- A feature that checks that only trusted code runs when a computer starts.
- CVE-2026-97631
- The official code name for this specific security flaw, so people can track it.