FEDERICA BERTONICyber Geopolitics · AI Risk · Strategic Cyber Threat Intelligence
ANALYSIS

Home / Analysis

Cyber-geopolitical analysis

EDK II and the attack window during network boot

A vulnerability in EDK II’s PXE boot component brings risk assessment into a phase that precedes the operating system. Hetzner’s October 28 warning makes this a concrete business continuity issue, because the procedure chosen to restore a server also needs to be assessed for the exposure it introduces while it runs.

Federica Bertoni
A Supermicro X10SLM+-LN4F server motherboard with its heatsink, memory slots and network ports visible.
A server motherboard photographed in 2022, illustrating the hardware and firmware layer of computing systems. The image does not imply that the model shown is affected by the vulnerabilities discussed.Illustrative photograph Phiarc / Wikimedia Commons, 2022. CC BY-SA 4.0. Resized and compressed for the web, without cropping. · Image source · CC BY-SA 4.0

The recovery procedure becomes part of the defensive scope

A continuity plan often treats restarting a server as a step toward service recovery, with security assessed primarily before the restart and after the expected return to operation. EDK II requires attention to the transition itself, when the machine depends on components and network paths that must be trustworthy before operating system protections can intervene. I would focus the assessment of organizations using network boot on this interval, which can remain in the background when recovery is discussed only in terms of the service ultimately restored.

In the status notice opened on October 28, Hetzner recommended avoiding reboots of hosts using PXE as a precaution while it assessed the impact on its environment. Still marked as under investigation when consulted on October 29, the notice states that exploitation is possible during PXE boot and that already running systems are not directly at risk. The recommendation therefore concerns that operating condition and does not warrant an indiscriminate suspension of reboots across every infrastructure.

The necessary control comes before the operating system

The TianoCore advisory published on October 22 describes CVE-2026-97631 in EDK II’s PXE driver, a UEFI firmware component used for network boot. Crafted ICMP messages that can reach the machine during this phase may corrupt memory, halt the boot or, with knowledge of the specific firmware build, enable code execution before Secure Boot or measured boot has verified or measured operating system components. Reaching the vulnerable path during PXE boot is an essential condition, so the exposure cannot be generalized to every server.

For a company, this timing changes what familiar checks can establish. Knowing that the operating system receives updates or that a security agent works after startup does not demonstrate how the path that loads the system is protected. Assessment has to work back to the effective boot configuration, the parties able to change it, and the network from which the machine receives traffic during that phase, including emergency procedures that might be activated only when normal startup fails.

The source fix must reach the installed firmware

The EDK II project merged the fix into its main branch on October 15, while the October 28 CSIRT-ITA advisory republished by CSIRT Toscana stresses that manufacturers must incorporate and distribute it in their firmware. Pending those updates, the advisory recommends disabling PXE where it is not strictly needed or restricting it to trusted, appropriately segregated networks. A fix in the source project and an update applicable to a particular device remain separate stages, whose completion needs to be checked with the responsible supplier.

This gap makes it insufficient to name a corrected component version when the service operator cannot install it directly on the hardware or virtualized environment. The supplier needs to address the product and configuration actually in use, the package incorporating the fix, and the conditions required for it to take effect, allowing the organization to distinguish an announced solution from protection available in its environment. Such a dependency belongs in continuity planning because it determines which alternatives remain practicable during an outage.

A postponement needs a workable recovery route

Postponing a restart may reduce a specific exposure, but that choice has to be weighed against the reason the restart is needed, especially when it is required to apply another urgent update or recover an essential function. I would consider a decision defensible when it identifies the configuration concerned, the risk created by postponement, and the alternative route available, keeping a temporary precaution from becoming an indefinite prohibition. Responsibility must remain clear among the service owner, the security team, and the supplier responsible for the firmware.

A bounded exercise could prepare this decision by simulating the loss of the normal boot path and establishing which procedure would restore the machine, which network it would use, and who could authorize it. A useful result would demonstrate a recovery route consistent with the defined security conditions and identify dependencies that would prevent its use, allowing the plan to be corrected before urgency forces improvisation. Alternatives would need validation in the specific environment, since replacing one boot method with another without testing its consequences could simply transfer the problem to service availability.

Trust must hold through the restart

Hetzner’s operational warning and the vulnerability described by TianoCore do not, by themselves, document a customer compromise or establish a state or criminal operation. The analytical consequence I draw concerns preparedness, because a service may appear stable while its planned recovery procedure depends on conditions of trust that have yet to be verified. I would revise the exposure assessment when evidence established the firmware actually installed and the usable boot path, keeping any investigation of suspicious activity separate. The ability to resume operations would then be assessed together with the ability to do so through a controlled procedure.

Sources and evidence

  1. Hetzner — Operational warning for CVE-2026-97631October 28, 2026; accessed October 29, 2026
  2. TianoCore — Pre-boot RCE in EDK II PXE driverOctober 22, 2026
  3. TianoCore — PXE driver fix, pull request 13302Merged October 15, 2026
  4. CSIRT-ITA, republished by CSIRT Toscana — Vulnerability identified in TianoCore EDK IIOctober 28, 2026

You stay in control

Your preferences

The site does not include advertising, browsing analytics, or profiling. You can choose whether to remember your accessibility settings for subsequent pages and visits.

Technical functions

Always necessary

Once you make a choice, the browser stores it for 6 months so it can be respected without displaying the notice on every page. This record contains no personal identifiers and is not sent to the site.

Stores text size, contrast, link underlining, and reduced motion settings on your device. Settings are not sent to the Data Controller or to third parties. Without this option, you can adjust them on the current page.

These settings expire when your choice expires: no later than 6 months. If you reject or disable this option, saved settings are deleted; active settings remain available on the current page.

This choice does not authorize future tools or services. For full details, including any technical security tools used by the hosting provider, read the cookie and preferences policy.