Skip to content
OpenAdvisories
Critical · 9.5 Public exploit CVE-2026-97631 EUVD-2026-108230

Pre-boot RCE in EDK II PXE driver

Published Oct 22, 2026 · Updated Oct 30, 2026 · Assigned by TianoCore

Description

EDK2 contains a vulnerability in BIOS where a user may cause “Out-of-bounds
Write”, Classic
Buffer Overflow, and “Incorrect Calculation of Buffer Size” by remote access. Successful exploitation of this vulnerability
can lead to arbitrary
code execution. It could also impact
Confidentiality,
Integrity,
and Availability.

Affected products

VendorProductAffectedFixed
TianoCore EDK2 ≤ edk2-stable202608 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 edk2 No fix yet —
Debian 13 edk2 No fix yet —
Debian 12 edk2 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 edk2 +1 No fix yet —
Ubuntu 26.04 LTS edk2 +1 No fix yet —
Ubuntu 24.04 LTS edk2 No fix yet —
Ubuntu 22.04 LTS edk2 No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS edk2 No fix yet —
Ubuntu Pro 18.04 LTS edk2 No fix yet —
Ubuntu Pro 16.04 LTS edk2 No fix yet —

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 edk2-ovmf +3 20251114-5.el10_2.3.alma.1 ALSA-2026:96240

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 edk2 20251114-5.el10_2.3 RLSA-2026:96240

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 edk2-ovmf +3 20240813-315.amzn2 ALAS2-2026-4047

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 edk2 +1 No fix yet —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 edk2-ovmf +3 20251114-5.0.1.el10_2.3 ELSA-2026-96240

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 3 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 5

References