A UEFI Revocation List is a firmware-managed list of certificates, hashes or signatures that are no longer permitted to boot under Secure Boot. It is applied during the pre-OS trust check so revoked EFI binaries are blocked before the operating system loads.
What a UEFI Revocation List does
A UEFI Revocation List is the firmware-side deny list that tells Secure Boot which certificates, hashes, or signatures must no longer be trusted. It changes the boot decision before the operating system loads, so revoked EFI binaries are blocked at the earliest trust boundary.
Because this control lives in firmware, it protects the pre-OS chain of trust rather than the operating system itself. That distinction matters: if a revoked bootloader, shim, or other EFI binary still runs, later security tooling may never get a chance to intervene.
In practical terms, the revocation list is one of the mechanisms that turns Secure Boot from a static policy into an adaptable one. As new boot-chain compromises are discovered, previously trusted artifacts can be removed from the allowed set without redesigning the whole platform trust model.
How revocation fits into Secure Boot trust
UEFI revocation works alongside the broader Secure Boot database model, where allowed material is separated from explicitly disallowed material. The revocation list is the negative control, it prevents known-bad boot components from satisfying the firmware trust check even if they were signed at some point in the past.
This matters because signature validity alone is not enough. A certificate can be legitimate and still be unsafe to trust if the corresponding signing key, bootloader, or vendor chain has been compromised, retired, or used in a vulnerable release path.
For operators, the main security value is that revocation closes the gap between “signed” and “safe to boot.” That gap is where many bootkits and Secure Boot bypasses try to live, using valid-looking artifacts to reach execution before endpoint controls are active.
The most relevant operational references are the firmware and vendor revocation guidance that governs Secure Boot updates, plus the public certificate revocation model described by the CA/Browser Forum for the broader PKI concepts that underpin trust decisions.
Why revocation lists are operationally sensitive
Revocation is powerful because it can immediately invalidate boot-time trust across many systems, but that same power creates change-management risk. A bad or incomplete revocation can block legitimate boot components and strand devices in recovery states.
It is also a dependency risk: environments that rely on long-lived boot media, custom shims, or aging platform firmware are more likely to break when revocation state advances. The more heterogeneous the fleet, the harder it is to ensure that every boot path still has a valid, non-revoked chain.
Reviewing firmware security through a broader boot-security lens helps here. NHIMG’s Firmware and Boot Security Guide is useful background for understanding how Secure Boot, measured boot, TPM attestation, and bootkit mitigation fit together.
In environments that depend on signed SSH or application trust chains elsewhere, revocation thinking is familiar: trust must be revocable, and revocation must be distributed reliably. That same principle applies here, except the failure domain is the platform boot path itself.
What security teams should check and maintain
Teams should know which platforms consume the current revocation set, which firmware update channels deliver it, and which devices have boot paths that might still depend on revoked material. Inventory and vendor guidance are essential because revocation only protects systems that actually receive and enforce it.
When certificate or signing-key changes are involved, the surrounding ecosystem matters too. NHIMG’s Certificate Revocation Guide explains the revocation concepts that help frame why trust material must be invalidated, while the CA/Browser Forum provides the public-certificate governance baseline for revocation discipline.
If an organisation uses custom boot loaders, signed recovery images, or enterprise-managed firmware, it should confirm that revocation updates are tested before broad rollout. A revocation that lands without compatibility validation can be as disruptive as a failed patch.
For deeper boot-chain control, the SSH Protocol and Certificate Authority Guide and Unix and Linux Privileged Access Guide are helpful parallels, because they show how revocation, key custody, and least privilege work together when trust material must be retired cleanly.
Risk and Threat Considerations
UEFI revocation is security-critical because a missed or delayed update can leave a compromised boot path trusted long after the weakness is known. That creates exposure to bootkits, Secure Boot bypasses, and pre-OS persistence that can survive operating-system reinstallation.
Failure mechanism: an attacker abuses a still-trusted EFI binary, shim, or signing chain before the OS starts, allowing malicious code to run ahead of endpoint defenses and remain active across reboots.
Impact: the system may boot into a compromised state with hidden persistence, weakened trust guarantees, and a much harder recovery path than ordinary malware infection.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | SI-7 — Software, Firmware, and Information Integrity | UEFI revocation protects firmware integrity before OS execution begins. |
| CM-5 — Access Restrictions for Change | Revocation updates are controlled configuration changes to trusted boot material. | |
| SI-2 — Flaw Remediation | Revocation addresses known-bad boot components after vulnerabilities are identified. | |
| Recommendation — Validate firmware and boot-chain integrity before allowing platform startup. Restrict and review changes to boot trust stores and revocation state. Apply vendor and platform updates that remove known-compromised boot trust material. | ||
| CIS Controls v8 | CIS-4 — Secure Configuration of Enterprise Assets and Software | Secure Boot revocation depends on hardened, maintained platform firmware configuration. |
| CIS-7 — Continuous Vulnerability Management | Revocation is a response to discovered boot-chain weaknesses and compromised trust material. | |
| Recommendation — Harden firmware baselines and keep boot policy current across the fleet. Track boot-chain exposure and remediate vulnerable EFI components quickly. | ||
Practitioner Guidance
Why practitioners should care: treat revocation as part of firmware operations, not as a one-time security event. If your fleet includes laptops, servers, or embedded systems with custom boot chains, the current revocation state should be managed with the same discipline as patching and BIOS updates.
What to watch for: failed boots after firmware updates, legacy recovery media, and any device that cannot consume current Secure Boot policy updates are the main warning signs. Those systems deserve priority review because they are the most likely to remain on a stale trust baseline.
Practitioner takeaway: validate revocation updates in a controlled rollout, confirm recovery paths before broad deployment, and review any device that has ever booted from custom or vendor-supplied EFI components.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org