
Critical flaw in EDK2 allows attackers to execute code early in the boot process. Code-execution flaw in UEFI firmware threatens most servers on planet Earth. Text settings Story text Size Small Standard Large Width * Standard Wide Links Standard Orange * Subscribers only Learn more Minimize to nav Defenders across the world face the burden of responding to yet another botched code-execution vulnerability, this time in boot-time firmware used by most of the worldโs server vendors and data centers.
The vulnerability, with a severity rating of 9.5 out of a possible 10, resides in the TianoCore EDK II, an open source codebase that hardware makers and cloud providers use to create the UEFI firmware that runs during the boot-up sequence. Last year, a representative of the UEFI Forum called EDK2 the โpreeminent solution / implementation of the UEFI specifications.โ Virtually all UEFI suppliers (sometimes still called IBVs or independent BIOS vendors), including AMI, Insyde, and Phoenix, use the reference code extensively. Project Mu, Microsoftโs hardened EDK2 fork, used the code containing the vulnerable component as well.
The vulnerability, tracked as CVE-2026-97631, is a memory-corruption flaw in an ICMP component that attackers can exploit to execute malicious code that runs before the operating system and firmware can implement defenses like Secure Boot, which establishes a chain of trust for all code, including the Trusted Platform Module (TPM), loaded during boot. While final payloads delivered by CVE-2026-97631 have no persistenceโmeaning they run only onceโthey can give attackers a wide opening to install other payloads that also run each time early in the boot process. The cat has left the bag The parties that discovered CVE-2026-97631โAlex Matrosov of Anthropic and Dan Holmes of Googleโhad arranged for it to stay under wraps until a coordinated disclosure that was scheduled for January.
AMI, a maker of motherboards and other hardware, published this pull request last month that detailed the vulnerability and included a code fix.
Discover more from ChuckysCarnage
Subscribe to get the latest posts sent to your email.
