TianoCore has disclosed CVE-2026-97631, a memory-corruption flaw in EDK II, the firmware code many hardware vendors build upon. A machine using its affected network-boot driver can execute attacker-controlled code before the operating system loads.
Dan Goodin’s October 27 report describes the disclosure and the difficulty of delivering fixes through hardware vendors. The maintainer advisory, published October 22, supplies the exposure conditions. Those conditions matter more than the headline’s suggestion that nearly every server is immediately reachable.
Evidence status: a maintainer-confirmed vulnerability with research-described code execution. The reviewed advisory and reporting identify no confirmed in-the-wild campaign or measured count of compromised servers.
The vulnerable window is network boot
PXE, a method for booting over a network, runs before the operating system. The affected driver mishandles ICMP error messages, network failure notifications, in both its IPv4 and IPv6 paths. An oversized message can overwrite firmware memory.
The advisory identifies two possible outcomes: a stalled boot, and code execution when the attacker knows the target firmware build. Code runs during firmware initialization, before OS components receive Secure Boot or measured-boot checks.
Exposure requires all of these:
- The firmware includes the affected EDK II PXE Base Code driver,
NetworkPkg/UefiPxeBcDxe. - The machine actually enters the affected IPv4 or IPv6 PXE boot process.
- An attacker can deliver the relevant ICMP traffic to its IP address during that boot window.
The advisory says delivery can come from any network distance. Actual routing and filtering determine reachability; treating the attack as inherently confined to the same local network would be too reassuring.
Conversely, EDK2 code somewhere in a product does not establish this exposure. A machine that boots solely from disk and never enters PXE avoids this particular path. Organizations should also consider network-boot fallback and recovery workflows when checking that condition.
An upstream patch is not an installed vendor update
The advisory identifies the affected source as EDK II master as of September 14, 2026. Its version box still says “Not patched currently”, while the same page links a fix.
The linked upstream pull request 13302 was merged October 15. These are different facts: a merged source fix exists, but the advisory supplies no universal fixed firmware version for shipped hardware.
Ask the system or board vendor whether its specific model and installed firmware contain the vulnerable driver, and which update incorporates the fix. An OS package update alone cannot establish that the firmware was repaired.
Goodin quotes firmware researcher Jesse Michael saying reliable code execution needs target-specific addresses and configuration knowledge. That limits exploit portability; it does not remove the underlying memory corruption or boot-denial risk. Michael works for Eclypsium, a firmware-security vendor.
Reduce exposure while vendor fixes propagate
- Disable unused network boot, including fallback paths where operationally appropriate. Check recovery requirements before removing a provisioning dependency.
- Restrict provisioning-network reachability. Review which systems can reach booting clients and which network controls apply before the OS firewall exists.
- Install the vendor’s applicable firmware fix, then verify the deployed build. Track remaining models and unsupported hardware explicitly.
- Keep Secure Boot and other firmware protections enabled. Their normal protections remain valuable, but the reviewed advisory places this attack before their checks of OS components.
These are exposure-reduction steps and vendor-update checks, not a claim that a single packet filter fixes every affected platform.
What the thread adds
The ranked Hacker News discussion exposes a consequential ambiguity. DamnInteresting quotes the report’s claim that “some level of control over a local network is a prerequisite”. In reply, bediger4000 questions the added risk when an attacker already has enough network presence to target PXE.
That is a discussion about prerequisites, not evidence of an attack. The primary advisory’s broader wording is the safer operational test: can untrusted traffic reach this machine while it network-boots? A prior local-network foothold is not stated as mandatory there.
From a 2-comment thread, in HN’s own order.
Caveat: The advisory lacks a complete affected-model list and a shipped-firmware fix matrix. Neither a broad server headline nor a clean OS update proves an individual machine’s status.