Long-Lived Vulnerability in Microsoft Secure Boot

Microsoft’s Secure Boot has had a serious vulnerability for most of its existence.

An industry-wide standard Microsoft invented to protect Windows, and later Linux, devices from firmware infections has been trivial to bypass for 13 of its 14 years of existence. The discovery was made by researchers at security firm ESET after identifying 11 firmware images, at least one from 2013, that were known to be defective but remained signed by the software company anyway.

The images are known as shims, which were invented to extend Secure Boot to Linux devices and utility software. Using a technique simple enough to be performed by novice hackers, these old, forgotten shims can be used to completely circumvent the protection, which is embedded into the UEFI (Unified Extensible Firmware Interface) of the device’s motherboard. The gaffe is the result of the failure by Microsoft, which oversees the signing of shims, to revoke the publicly available images once vulnerabilities were found in them.

Posted on July 29, 2026 at 7:01 AM2 Comments

Comments

anon July 29, 2026 7:45 AM

How do you go about revoke a publicly avaiable image that turns out to be embedded? I’m pretty sure that computers don’t have internet access at boot-time. Have I overlooked something obvious?

Rontea July 29, 2026 9:04 AM

The ESET findings highlight a fundamental challenge with Secure Boot—complexity creates blind spots. Revocation is only as effective as its execution, and in this case, a decade-old gap undermined one of the core trust mechanisms in the Windows and Linux boot chain. It’s a reminder that once attackers find something persistent and low-friction like these unrevoked shims, they don’t need sophisticated exploits. Instead, they can walk through the front door.

For defenders, this underlines why layered defenses and continuous monitoring are essential. Secure Boot is a component of trust, not the entirety of it. Supply chain and firmware security hygiene need constant attention if we want to avoid long-tail exposures like this.

Leave a comment

Blog moderation policy

Login

Allowed HTML <a href="URL"> • <em> <cite> <i> • <strong> <b> • <sub> <sup> • <ul> <ol> <li> • <blockquote> <pre> Markdown Extra syntax via https://michelf.ca/projects/php-markdown/extra/

Sidebar photo of Bruce Schneier by Joe MacInnis.