SOCLYDE logo
Current languageEN
Cybersecurity newsFirmwareVulnerabilityInfrastructure

EDK II PXE flaw can compromise systems during network boot

TianoCore disclosed CVE-2026-97631, a pre-boot network stack flaw whose exposure depends on firmware implementation.

Published on

By Soclyde Team

A technician testing an Ethernet connection on an exposed server motherboard

In summary

  • TianoCore's advisory describes a buffer overflow in EDK II's PXE network boot path, tracked as CVE-2026-97631.
  • A vulnerable device is exposed while it is PXE-booting if an attacker can send a unicast ICMP error message to its IP address; TianoCore says the attacker can be at any network distance.
  • Administrators should check vendor firmware guidance, disable PXE where it is not needed, and filter the relevant ICMP error traffic where possible; network segmentation alone may not block an attacker able to reach the PXE client.

Explore next

Soclyde resources

Article contents

TianoCore disclosed CVE-2026-97631 in EDK II, an open-source UEFI development kit used by firmware vendors. The advisory describes a buffer overflow in the pre-boot PXE network path. Whether a product is exposed depends on its firmware build and configuration; the advisory does not mean every UEFI computer is vulnerable.

What TianoCore disclosed

The TianoCore GitHub advisory describes how ICMP packet processing in the PXE base code can lead to a buffer overflow. The vulnerability occurs before an operating system starts, so normal operating-system protections may not yet be active at that stage.

Ars Technica, The Hacker News and TechRadar reported on the advisory and its possible reach. TianoCore’s record is the source for the technical details. Vendor-specific firmware determines whether affected code is present in a shipping device.

Exposure depends on implementation

EDK II is used as a foundation by multiple firmware projects and manufacturers. A downstream vendor may incorporate, modify, or exclude components, and may enable or disable network boot. A device is not confirmed affected simply because it uses UEFI or a product family has used EDK II.

The vulnerable path is active while a machine is PXE-booting over IPv4 or IPv6. An unauthenticated attacker who can deliver a unicast ICMP error message to the client’s IP can trigger it; TianoCore says the attacker can be at any network distance. Organizations should verify the exact model and firmware with the device manufacturer.

Why pre-boot flaws matter

Firmware handles startup before the operating system and its endpoint tools load. A successful flaw in that environment can undermine the trustworthiness of the boot process or allow code execution at a privileged stage. The advisory’s technical scenario should be read with its prerequisites; a headline about widespread potential exposure is not a confirmed count of vulnerable or compromised systems.

PXE is often used for imaging and remote provisioning. If not needed, disabling it removes this exposure. If required, filter relevant ICMP errors to PXE clients where possible. TianoCore says the attacker can be at any network distance, so segmentation alone may not prevent delivery.

Actions for administrators

Inventory hardware models, firmware versions, and network-boot settings. Check the manufacturer’s advisory and update schedule for CVE-2026-97631 rather than applying an unrelated EDK II source patch directly to production firmware. Filter relevant ICMP errors to PXE clients where possible while vendor fixes are being evaluated.

For high-risk systems, document which machines boot from network and who can reach those segments. Test vendor firmware updates in a controlled group before broad deployment, and confirm the resulting firmware version on the device.

What remains to be confirmed

The TianoCore advisory lists EDK II master as affected and says it is not patched upstream yet. It does not enumerate every downstream product containing the code. Check vendor advisories and firmware versions for product exposure and backported fixes; broad potential reach is not a verified inventory of affected fleets.

The connection to Soclyde

Firmware security is distinct from password storage. Unique credentials can protect management accounts, but do not patch pre-boot code. Soclyde stores an encrypted vault on users’ devices rather than in a centralized cloud vault operated by Soclyde. See our guide to local and cloud password storage.

Key points

CVE-2026-97631 affects a PXE path in EDK II while a vulnerable machine is booting over the network and can receive a unicast ICMP error. Check firmware and vendor fixes; network segmentation alone may not block the attack.

Frequently asked questions

What is CVE-2026-97631?

It is a vulnerability in EDK II's pre-boot PXE network stack. While the device is PXE-booting over IPv4 or IPv6, an unauthenticated attacker can trigger it by sending a unicast ICMP error to the device's IP address.

Are all UEFI computers affected?

No. Exposure depends on whether a device's firmware includes the affected EDK II code and has the relevant network boot functionality enabled. Check with the system or motherboard vendor.

How can organizations reduce exposure?

Follow vendor firmware updates, disable network boot where it is not required, and filter unicast ICMP error messages to PXE clients where possible. Network segmentation alone is not a guaranteed mitigation.

References

Sources and references

Need advice?

Design your password strategy with Soclyde

Schedule a dedicated walkthrough with the team to see how local-first security adapts to your stack.

Talk with us

Keep reading