Science & Tech · Cybersecurity · 2 hrs ago

Critical UEFI flaw could let attackers run code before servers start

Critical UEFI flaw could let attackers run code before servers start

A critical flaw in EDK II firmware could let attackers run code before a server’s operating system starts.

EDK II is an open-source project used by hardware makers and cloud providers to build UEFI, the software that starts a computer.

The 16-year-old bug is in a driver used when devices boot from code downloaded over a local network.

An attacker who can reach a target’s network during this boot process can send messages that trigger the flaw.

The vulnerability has a severity score of 9.5 out of 10, and the code could run with the computer’s highest level of privilege.

Because this can happen before some startup protections take effect, it could help an attacker gain deeper control.

The attack requires access to the local network, such as through an insider or an attacker who already has a foothold there.

Exposed systems need firmware patches and checks, though the available information does not specify when those patches will be released.

3 sources

Related

What people are saying

EDK II advisoryVulnerability advisory
Successful exploitation of this vulnerability can lead to arbitrary code execution.
via Security Affairs
While a machine is PXE-booting over IPv4 or IPv6, an unauthenticated network attacker who can deliver ICMP error messages to it can corrupt DXE-phase memory and execute arbitrary code before the operating system loads, before Secure Boot or measured boot has verified or measured any OS component.
via Security Affairs