Critical pre-boot RCE in EDK II PXE driver: one crafted packet hijacks servers before Secure Boot

cyb3rops · x · 2026-10-28

Anthropic and Google researchers disclosed CVE-2026-97631 (GHSA-99cj-7hg9-mp4m), a critical flaw in the PXE driver of TianoCore EDK II UEFI firmware found in most servers. During PXE boot over IPv4/IPv6, an unauthenticated attacker who can deliver an ICMP error message can corrupt DXE-phase memory and execute arbitrary code before the OS loads or Secure Boot verifies anything: the receive path copies messages into a fixed 504-byte Mode.IcmpError field with broken bounds handling, and advances the destination pointer by cumulative rather than per-fragment length. Impact ranges from deterministic boot hangs to ring-0 code dispatch via CoreSignalEvent() before any OS security control exists. EDK II master (as of 2026-09-14) is not yet patched; fix PR #13002 is pending.

Original post →

More from Infra

Infra channel →