eMudhra’s Weak Key Generation Exposed Eight Intermediate CA Keys

· Original article ↗

Summary

Aikido reports that eight eMudhra intermediate CA private keys were recoverable because they were smaller than 256, including one equal to 4. Browsers have blocked the certificates, but other trust stores may need updates; the article says attacker use is unknown.

Key points

  • According to Aikido’s analysis, all eight intermediate CA private keys were below 256; one was 4, far short of the roughly 10^115 possible values expected for a properly generated key.
  • Researcher Wayne demonstrated control by signing the message “We have a problem here” with each key and reported the issue to browser and operating-system root program teams on October 17, 2026.
  • The intermediate keys could be used to sign valid certificates for any domain; two of the eight certificates were Microsoft-trusted code-signing CAs.
  • Firefox and Chrome blocked the certificates on October 17, Apple devices on October 19, and Microsoft platforms on October 20. eMudhra revoked them on October 18.
  • The article says attackers would need a network position to use forged certificates, and reports that the intermediates did not appear in certificate transparency logs before blocking. Whether attackers used the keys is unknown.
  • Servers, containers, CI pipelines, command-line tools, and language runtimes may still trust the certificates if they do not check revocation or retain old CA bundles.
  • The recommended response is to update operating systems and CA bundles, rebuild affected images, and update runtimes with bundled roots; the article notes Aikido flags affected container images.

Article Details

Event Type
Compromise of eight eMudhra intermediate CA private keys caused by faulty key generation.
Impact
According to the article's analysis, all eight private keys were recoverable from public certificates and had values below 256; one was 4. The keys could be used to issue certificates for any domain and, for two code-signing intermediates, to sign malware under any publisher name. Browsers and platforms blocked the certificates, but servers, containers, command-line tools, and runtimes that do not check revocation may still trust them until updated. The article says it does not know whether attackers used the keys.

People

Vendors

Products

Countries

Related Articles