ZeroHour
CERT/CC Vulnerability Notespublished ()ingested

VU#718077: UEFI Shell module embedded in SPI Flash can be used to bypass Secure Boot

AI summary · glm-5.3-flash

CERT/CC details VU#718077: UEFI Shell embedded in SPI flash lets attackers bypass Secure Boot and execute pre-boot code; patches issued.

CERT/CC's VU#718077, reported by Eclypsium researcher Stas Lyakhov, describes how a UEFI Shell embedded in SPI flash can be abused by attackers who can modify UEFI boot configuration, creating multiple boot entries that bypass controls preventing the Shell from launching under Secure Boot. The Shell's dmem and mm commands allow arbitrary physical memory read/write, letting attackers overwrite Secure Boot values and execute unauthorized pre-boot code that can persist across reboots and OS reinstalls while degrading EDR effectiveness. AMI confirmed its Aptio UEFI BDS module is affected (CVE-2026-33197), and Cisco published an advisory for a variation affecting UCS Servers and UCS-based appliances (CVE-2026-20293). Firmware patches are being rolled out through OEM and IBV BIOS build pipelines.

  • UEFI Shell in SPI flash allows boot-entry manipulation to bypass Secure Boot and execute pre-boot code.
  • Exploitation requires attacker ability to modify UEFI boot entries, e.g., with root privileges.
  • Pre-boot code can persist across reboots and OS reinstalls and reduce EDR effectiveness.
  • AMI Aptio and Cisco UCS confirmed affected; vendor firmware patches are available.
  • Enterprises advised to audit and monitor UEFI boot configuration changes.

Vulnerabilities mentionedAll →

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-20293
Secure Boot Bypass via UEFI Shell in Cisco UCS Servers and UCS-based Appliances

CVE-2026-20293 is a flaw in the Unified Extensible Firmware Interface (UEFI) Shell implementation of Cisco UCS Servers and UCS-based appliances that lets an attacker bypass UEFI Secure Boot validation and run unauthorized software. It is triggered because memory-write commands remain available in the UEFI Shell even while Secure Boot is enabled: an attacker selects the UEFI Shell boot option at boot time and uses shell commands to modify UEFI memory variables and overwrite Secure Boot-related memory values. A successful exploit manipulates the preboot environment and allows execution of untrusted software that would normally be rejected by Secure Boot. Exploitation requires either physical access (no credentials needed) or valid credentials for an account with the user or admin role on the affected system, so practical exposure is limited to systems where an attacker has local access. No exploitation in the wild, public proof-of-concept, or KEV listing is known, and EPSS puts 30-day exploitation probability at about 0.1%.

Do: Upgrade UCS server and appliance firmware to the fixed releases listed in the Cisco PSIRT advisory for CVE-2026-20293 (specific versions are not included in the data provided). Until patched, restrict physical access to UCS hosts, limit local user/admin credentials, and restrict or remove the UEFI Shell option from the boot menu so it cannot be selected at boot time. Because exploitation requires local access and there is no known in-the-wild exploitation, prioritize systems that are physically accessible or widely shared (e.g., branch or lab locations).

7.1<1%
  • Cisco UCS Servers (UEFI Shell implementation)
  • Cisco UCS-based appliances (UEFI Shell implementation)
largeon the order of hundreds of thousands of deployed UCS servers and UCS-based appliances worldwide (estimated from Cisco's large enterprise server installed base)
CVE-2026-33197
Privileged local BIOS code execution in AMI Aptio V (incomplete input validation)

AMI's Aptio V UEFI BIOS firmware contains an input-validation flaw classified as CWE-184 (Incomplete List of Disallowed Inputs), meaning a BIOS code path fails to reject all inputs it is supposed to disallow. Triggering it requires local access to the machine, and the CVSS 4.0 metrics show the attacker must already hold high privileges (typically OS-level administrator), with no user interaction needed but elevated attack prerequisites that must be met. Successful exploitation yields arbitrary code execution in the firmware context with high impact on confidentiality, integrity and availability on the affected system and, per the scoring, potentially on subsequent systems - significant for BIOS because firmware-level compromise can persist across OS reinstalls. Any workstation, server or motherboard shipped with AMI Aptio V firmware by an OEM is in scope. No public proof-of-concept, CISA KEV listing, or known in-the-wild exploitation has been reported (EPSS 0.1%); a separate related AMI firmware issue (VU#718077, Secure Boot bypass via a UEFI Shell embedded in SPI flash) is also documented.

Do: Check your motherboard or system vendor's support page for BIOS updates incorporating the AMI fix, since no affected-version list is provided here and OEMs package Aptio V fixes in their own BIOS releases. Until patched, restrict local administrative access on sensitive systems and treat this as a high-severity firmware fix rather than a routine BIOS update. While updating, also verify whether your system's SPI flash contains the embedded UEFI Shell module highlighted in VU#718077, which can be used to bypass Secure Boot.

8.7<1%
  • AMI (American Megatrends International) Aptio V (AptioV) UEFI BIOS firmware
masson the order of tens of millions of installed systems (OEM boards shipping with AMI Aptio V firmware)
CVE-2026-6485
Secure Boot bypass via embedded UEFI Shell in UEFI BIOS firmware (CVE-2026-6485)

CVE-2026-6485 (CWE-489, active code left in production firmware) describes a UEFI Shell module embedded in the SPI Flash of affected UEFI BIOS images that can be used to bypass Secure Boot. An attacker with local access and high privileges (CVSS AV:L/PR:H) — for example a local administrator or someone with physical access — can run shell commands or execute startup scripts through the embedded shell, launching code that Secure Boot does not verify. The result is a break in the Secure Boot chain of trust, allowing unsigned or attacker-controlled code to run at boot (e.g., to install bootkit- or firmware-level persistence), which is why the CVSS scope is 'changed' (S:C) with high impact to confidentiality, integrity, and availability. Affected systems are those whose UEFI BIOS ships with this embedded UEFI Shell module in SPI Flash; the issue is tracked in CERT/CC VU#718077, but the exact vendor, product list, and version ranges are not specified in the available data. There is no known exploitation at this time: no public proof-of-concept exists, the issue is not in CISA KEV, and EPSS estimates only a 0.1% chance of exploitation in the next 30 days.

Do: Follow CERT/CC VU#718077 for vendor statements and apply the BIOS/firmware update from the affected BIOS vendor as soon as it is released; in the meantime, determine whether your fleet's BIOS images include an embedded UEFI Shell module in SPI Flash (via the vendor's documentation, boot menu, or a CHIPSEC/UEFI firmware audit). Where the BIOS setup allows, disable booting into the embedded UEFI Shell or execution of startup scripts, and restrict local administrative and physical access to sensitive systems, since the flaw requires high local privileges and is primarily a Secure Boot/persistence hardening risk rather than a remote threat.

8.2<1%
  • UEFI BIOS firmware with a UEFI Shell module embedded in SPI Flash
unknown
Full article1,117 words · extracted from kb.cert.org · click to collapse

Overview

The UEFI Shell program may expose raw memory access capabilities that, if present in platform firmware for debugging or advanced support use cases, could be abused to undermine UEFI Secure Boot protections. When the UEFI Shell is included in SPI flash, an attacker with the ability to modify UEFI boot configuration may be able to create multiple boot option entries and bypass controls intended to prevent the UEFI Shell from launching while Secure Boot is enabled. This could allow an attacker to modify the pre-boot environment and execute unauthorized software during system startup.

Description

The Unified Extensible Firmware Interface (UEFI) is a firmware specification that defines the interface between a computing platform's hardware and operating system (OS) during the early boot process before the operating system is loaded. UEFI Secure Boot helps ensure that only trusted and digitally signed software is executed during these early stages of platform initialization.

The TianoCore EDK II project provides an open-source reference implementation of the UEFI and Platform Initialization (PI) specifications. The project includes the UEFI Shell, which provides command-line utilities for debugging, diagnostics, and advanced platform management. Many OEM and Independent BIOS Vendor (IBV) firmware implementations include the UEFI Shell in SPI flash for service and support purposes. Because the shell executes in the pre-boot environment, it provides powerful commands such as dmem (display memory) and mm (memory modify) that can access physical memory. Many implementations include a boot entry for the UEFI Shell but remove or suppress it when Secure Boot is enabled to reduce the risk of misuse.

A vulnerability disclosed by Eclypsium researcher Stas Lyakhov details a technique in which an attacker with the ability to create additional UEFI boot entries can reference the UEFI Shell even when standard controls are implemented to prevent its execution. An attacker could then exploit the UEFI Shell and its startup scripting capabilities to modify the pre-boot environment, including overwriting Secure Boot-related memory values, and execute unauthorized code during the early boot process.

Impact

An attacker capable of modifying UEFI boot entries may be able to circumvent intended Secure Boot protections and execute arbitrary code before the operating system loads. Code executed during the pre-boot phase may establish persistent access, including the ability to load malicious boot components or kernel-level software that can survive both system reboots and, in some cases, reinstallation of the operating system. Such activity may also reduce the effectiveness of OS-based security controls and endpoint detection and response (EDR) solutions.

Solution

Apply a Patch

Please see the Vendor Information section for responses from vendors that have released updates addressing this issue. Updating UEFI firmware may require OEM-specific tools and deployment processes, as firmware updates are often managed separately from operating system patch management. Follow the guidance provided by your platform vendor when applying firmware updates.

Recommendations for Enterprises

Organizations should review Secure Boot configuration and platform security policies to help prevent or detect unauthorized modifications to UEFI boot entries. Changes to boot configuration should be monitored and audited where possible. Enterprises that use independent endpoint management solutions should consult their OEM vendors for guidance on integrating UEFI firmware updates into their existing firmware lifecycle and patch management processes.

Acknowledgements

Thanks to Stas Lyakhov from Eclypsium for reporting this vulnerability. This document was written by Vijay Sarvepalli.

Vendor Information

718077

Filter by status:

Filter by content: Additional information available

 Sort by:

Notified:  2026-04-08 Updated: 2026-09-08

Statement Date:   April 09, 2026

CVE-2026-20293 Unknown
CVE-2026-33197 Affected
CVE-2026-6485 Unknown

Vendor Statement

AMI is affected by this issue.

Notified:  2026-04-08 Updated: 2026-09-08

Statement Date:   September 07, 2026

CVE-2026-20293 Affected
Vendor Statement:
Cisco UCS Servers and UCS-based appliances are affected by a variation of this UEFI Shell issue. Cisco has assigned CVE-2026-20293 and published a security advisory for the issue. Refer to the security advisory for additional details: https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-ucs-uefi-sb-bypass-eb6xC5GW
References:
CVE-2026-33197 Not Affected
CVE-2026-6485 Not Affected

Vendor Statement

Cisco UCS Servers and UCS-based appliances are affected by a variation of this UEFI Shell issue. Cisco has assigned CVE-2026-20293 and published a security advisory for the issue. Refer to the security advisory for additional details: https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-ucs-uefi-sb-bypass-eb6xC5GW
Other Cisco products do not rely on UEFI Secure Boot as part of their hardware chain of trust.

Notified:  2026-04-08 Updated: 2026-09-08

Statement Date:   July 08, 2026

CVE-2026-20293 Unknown
CVE-2026-33197 Affected
CVE-2026-6485 Unknown

Vendor Statement

Confirmed vulnerability in AMI Aptio UEFI BDS module. A logic error in the Shell boot option removal process allows an attacker with root privileges to create multiple boot entries, bypassing the Secure Boot check and gaining access to the UEFI Shell. This enables arbitrary physical memory read/write, leading to a full Secure Boot bypass.

Solution Implementation: Integrating the security patch provided by AMI into the BIOS build pipeline.
Verification: Verified the fix by attempting to create redundant Shell boot options; confirmed that the updated BDS module now removes all matching entries.
Deployment: BIOS update scheduled for public release before 2026-07-14.

Notified:  2026-04-08 Updated: 2026-09-08

Statement Date:   July 09, 2026

CVE-2026-20293 Unknown
CVE-2026-33197 Not Affected
CVE-2026-6485 Affected

Vendor Statement

Insyde believes this issue is based on a vulnerability in the upstream TianoCore codebase. We believe most of our customers and the majority of devices shipping with Insyde BIOS are not affected because they do not include the shell in the system code areas that are approved to execute without being signed during Secure Boot. However, there are a subset of customers that have chosen to include shell for their own reasons and may be affected.

The vulnerabiity is tracking by CVE-2026-6485 which is created by Insyde.
CVSS Score: 8.2 (serious)
CVSS Vector string: 3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Public date is set on July 8 2026.

Notified:  2026-04-08 Updated: 2026-09-08

Statement Date:   August 07, 2026

CVE-2026-20293 Unknown
CVE-2026-33197 Not Affected
CVE-2026-6485 Not Affected

Vendor Statement

We have not received a statement from the vendor.

Notified:  2026-04-08 Updated: 2026-09-08

Statement Date:   April 20, 2026

CVE-2026-20293 Unknown
CVE-2026-33197 Not Affected
CVE-2026-6485 Unknown

Vendor Statement

We have not received a statement from the vendor.

Notified:  2026-04-08 Updated: 2026-09-08

CVE-2026-20293 Unknown
CVE-2026-33197 Unknown
CVE-2026-6485 Unknown

Vendor Statement

We have not received a statement from the vendor.

Notified:  2026-04-08 Updated: 2026-09-08

CVE-2026-20293 Unknown
CVE-2026-33197 Unknown
CVE-2026-6485 Unknown

Vendor Statement

We have not received a statement from the vendor.

Notified:  2026-07-08 Updated: 2026-09-08

CVE-2026-20293 Unknown
CVE-2026-33197 Unknown
CVE-2026-6485 Unknown

Vendor Statement

We have not received a statement from the vendor.

Notified:  2026-04-08 Updated: 2026-09-08

CVE-2026-20293 Unknown
CVE-2026-33197 Unknown
CVE-2026-6485 Unknown

Vendor Statement

We have not received a statement from the vendor.

View all 22 vendors View less vendors


Other Information

CVE IDs: CVE-2026-20293 CVE-2026-33197 CVE-2026-6485
API URL: VINCE JSON | CSAF
Date Public: 2026-09-08
Date First Published: 2026-09-08
Date Last Updated: 2026-09-08 15:05 UTC
Document Revision: 1

Text extracted automatically; images, tables and formatting may be missing. Original: https://kb.cert.org/vuls/id/718077