TL;DR: MSI’s 2023 ransomware breach exposed private code signing keys for 57 firmware products and Intel Boot Guard keys for 116 products, creating a trust-chain risk that could let malware look legitimate, according to Entro Security. The incident shows why secrets storage, revocation limits, and firmware signing governance now belong in the same control conversation.
Editorial analysis by NHI Mgmt Group, based on content published by Entro Security: “The MSI security breach: a tale of leaked keys and a reminder to keep our secrets safe”.
Key questions
Q: What breaks when code signing keys are leaked in a firmware environment?
A: Firmware trust breaks because the attacker can create malicious updates that still satisfy signature checks.
Q: Why are leaked signing keys harder to recover from than ordinary credentials?
A: Because the compromise can extend into devices and products that already rely on those keys for boot or update trust.
Q: How should organisations govern code signing across multiple engineering teams?
A: Treat code signing as a centrally governed identity workflow, not a local developer task.
Practitioner guidance
- Inventory every signing key and its product blast radius Create and maintain a complete register of code signing and boot trust keys, including which products, firmware lines, and update channels each key can authorise.
- Separate signing authority from general-purpose secret storage Keep firmware signing keys in tightly governed systems with explicit access controls, audited usage, and distinct lifecycle ownership instead of treating them like ordinary application secrets.
- Test whether revoked trust can actually be withdrawn Validate whether each signing key has a practical retirement path for deployed products, update tooling, and boot verification so compromise does not leave a permanent trust residue.
Bottom line: The breach shows that leaked signing keys can turn a trusted firmware channel into a distribution path for malicious updates.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Leaked code signing keys are identity assets, not just secrets. Once a signing key is exposed, it carries the authority to make malicious content appear legitimate, which is a different problem from ordinary credential theft. The governance failure is not simply storage hygiene, but the mistaken assumption that cryptographic trust material can be treated like a file. Practitioners need to govern signing authority as part of identity control, because the update channel inherits that authority.
A question worth separating out:
Q: What should security teams do when firmware signing trust is compromised?
A: Prioritise containment of the trust chain, identify every product and update path tied to the leaked key, and decide whether the environment can safely continue to trust that signer. If it cannot, the response must include replacement of the trust anchor and not only malware removal.
👉 Read our full editorial: MSI breach exposes why leaked code signing keys break trust