Subscribe to the Non-Human & AI Identity Journal

Notifications
Clear all

Leaked code signing keys: what it means for firmware trust


(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 8670
Topic starter  

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.

NHIMG editorial — based on content published by Entro Security: the MSI security breach and leaked keys

By the numbers:

Questions worth separating out

Q: How should security teams protect code signing keys used for firmware and software updates?

A: Treat code signing keys as tier-0 secrets with tightly scoped access, strong segregation of duties, and continuous monitoring of signing events.

Q: Why do leaked signing keys create a bigger problem than ordinary secret exposure?

A: Leaked signing keys can let malicious code appear legitimate to devices, update tools, and boot chains.

Q: What breaks when firmware trust anchors cannot be revoked cleanly?

A: When a signing key cannot be revoked quickly or completely, the organisation may have to keep defending products that still trust the exposed credential.

Practitioner guidance

  • Classify signing keys as tier-0 secrets Inventory every code signing, boot, and update key, assign an owner, and place them under the strictest secrets governance with segmented access and monitored use.
  • Separate signing authority from routine engineering access Restrict who can generate, access, or use firmware signing material so the same operators who build software do not automatically control the trust anchor.
  • Map revocation limits before an incident Document which keys can be rotated, which cannot, and which products would need compensating controls or retirement if a trust anchor is exposed.

What's in the full article

Entro Security's full blog covers the operational detail this post intentionally leaves for the source:

  • The exact MSI product and firmware trust chains discussed in the breach analysis
  • The vendor's explanation of how leaked keys could be used to sign malicious firmware
  • The specific remediation advice the article gives to developers and IT admins
  • The original screenshots and source references used to support the breach narrative

👉 Read Entro Security's analysis of the MSI breach and leaked signing keys →

Leaked code signing keys: what it means for firmware trust?

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 2 months ago
Posts: 8126
 

Code signing keys are privileged non-human identities, not just encryption material. Their value lies in delegated trust, because they authorize software or firmware to be accepted as authentic. When those keys are stored like ordinary secrets, the organization underestimates both blast radius and lifecycle risk. Practitioners should classify signing credentials alongside the highest-risk NHI assets, not as ordinary build artefacts.

A few things that frame the scale:

  • The average time to mitigate a leaked secret is 36 hours, highlighting the operational burden of manual remediation processes, according to The 2024 State of Secrets Management Survey.
  • 54% of organisations are dissatisfied with their current secrets management solution because not all secrets are secured, and 43% cite lack of central management.

A question worth separating out:

Q: Who should own the risk when a firmware signing key is exposed?

A: Ownership should sit with the teams responsible for identity governance, platform security, and product integrity together. The breach spans secrets management, update delivery, and customer trust, so accountability cannot stay inside one engineering function or one incident-response team.

👉 Read our full editorial: MSI breach exposes why leaked code signing keys break trust



   
ReplyQuote
Share: