hn.today

Your MCU Likely Escaped the eMudhra Intermediate CA Compromise

danielmangum.com47 points22 comments
Screenshot of Your MCU Likely Escaped the eMudhra Intermediate CA Compromise

A widely reported compromise of eMudhra revealed that eight intermediate CA certificates had privately recoverable keys due to catastrophic key-generation flaws: P-384 keys with the top 376 bits set to zero (one private key was literally the number 4). That allowed anyone to forge leaf certificates chained to eMudhra roots, and disclosure prompted rapid filtering, revocations and software updates across browsers, OSes and developer tooling. Browsers benefited from Certificate Transparency (CT) requirements - absence of CT entries since April 2025 means major browsers can assert limited exposure - whereas many non-browser clients that don’t enforce CT may have been vulnerable. The disclosure has driven widespread remediation efforts to either reject the eMudhra root entirely or specifically block the compromised intermediates.

Microcontroller-class IoT devices are unlikely to be affected in most cases because firmware typically includes only a tiny, purpose-built set of trust anchors rather than full CA bundles. Resource constraints (sub-megabyte flash, minimized crypto stacks, smaller buffer and algorithm support) lead firmware to embed only the exact root(s) required for its service; an example Zephyr sample contains a single GlobalSign root (~1 KB DER) for Google. Unless firmware explicitly included an eMudhra root (or the Sectigo cross-signing certificate) in its trust store, MCUs probably escaped this specific vulnerability. The practical takeaway is to verify embedded trust stores and patch development, CI and cloud tooling that might still rely on vulnerable CA paths.

Read on danielmangum.com22 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Security

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.