Skip to content

eMudhra CA Certificate Compromise

Mozilla, Google, and Apple blocked compromised eMudhra CA certificates due to weak private keys that could be recovered and used to forge trusted certificates for legitimate websites.

Severity awaiting reviewSupply chain
K
Kevin
Incident date
Published
Read time
5 min
View source
On this page

Note: This analysis is based on publicly available information from source article. Facts are clearly separated from technical analysis.

Executive Summary

The eMudhra CA Certificate Compromise incident highlights a critical vulnerability in the supply chain of digital certificates. On October 17, 2026, a security researcher discovered a weakness in eMudhra's certificate keys, which were generated in April 2025. This weakness allowed attackers to potentially compromise the security of millions of devices. The incident affected various companies, including Mozilla, Google, Apple, and Ubuntu, among others.

The compromised certificates used P-384 private keys with values smaller than 256, which is a critical security flaw. Browser makers and software vendors quickly released fixes to protect users. eMudhra revoked the eight compromised certificates and stopped issuing new certificates under its G3 root.

This incident matters because it demonstrates the importance of robust security practices in the supply chain of digital certificates. It also highlights the need for regular security audits and testing to prevent such vulnerabilities.

What Happened: Timeline

✅ Verified Facts

  • October 17: A security researcher known as Wayne discovered the weakness in eMudhra's certificate keys.
  • October 17: Mozilla blocked the compromised certificates through Firefox's OneCRL system.
  • October 19: Apple added protections to block the compromised certificates.
  • October 20: Mozilla released Firefox 158.0.1 and updates for its ESR releases to protect users.
  • October 20: The Go development team released versions 1.27.3 and 1.26.10 to address the issue.
  • October 20: eMudhra revoked the eight compromised certificates.

Technical Deep Dive

Understanding Certificate Authorities (CAs)

What is it?

A Certificate Authority (CA) is an entity responsible for issuing digital certificates to verify the identity of individuals, organizations, or devices. CAs use public-key cryptography to generate certificates, which contain a public key, a serial number, and other identifying information.

How does it work?

When a user requests a certificate, the CA generates a public-private key pair and creates a certificate containing the public key. The certificate is then signed with the CA's private key, which verifies the authenticity of the certificate.

Security considerations

In this incident, the compromised certificates used P-384 private keys with values smaller than 256, which is a critical security flaw. This weakness allowed attackers to potentially compromise the security of millions of devices.

Understanding Public-Key Cryptography

What is it?

Public-key cryptography is a method of secure communication that uses a pair of keys: a public key for encryption and a private key for decryption.

How does it work?

When a user wants to send encrypted data to another user, they use the recipient's public key to encrypt the data. The encrypted data can only be decrypted using the recipient's private key.

Security considerations

In this incident, the compromised certificates used weak private keys, which allowed attackers to potentially compromise the security of millions of devices.

Understanding OneCRL

What is it?

OneCRL is a system used by Mozilla to block compromised certificates in Firefox.

How does it work?

When a compromised certificate is detected, OneCRL adds the certificate to a list of blocked certificates. When a user tries to access a website with a blocked certificate, Firefox blocks the connection.

Security considerations

In this incident, Mozilla used OneCRL to block the compromised certificates, protecting users without requiring a browser update or restart.

Analysis: What Went Wrong

📊 Professional Analysis

Technical Root Cause

The technical root cause of the incident was the generation of weak private keys by eMudhra in April 2025. The private keys had values smaller than 256, which is a critical security flaw.

Contributing Factors

Contributing factors to the incident include:

  • Lack of regular security audits and testing by eMudhra
  • Inadequate key generation practices by eMudhra
  • Failure to detect the weakness in the private keys by eMudhra

Lessons for Security Professionals

Key Takeaways

  1. Regular security audits and testing are essential to prevent vulnerabilities in the supply chain of digital certificates.
  2. Adequate key generation practices are crucial to prevent weak private keys.
  3. Failure to detect weaknesses in private keys can have severe consequences.

Prevention & Detection

How to Prevent

  • Regularly perform security audits and testing on certificate authorities and their key generation practices.
  • Implement robust key generation practices to prevent weak private keys.
  • Use OneCRL or similar systems to block compromised certificates.

How to Detect

  • Monitor certificate authorities for signs of weakness in their key generation practices.
  • Regularly scan for compromised certificates using tools like OneCRL.
  • Implement incident response plans to quickly respond to compromised certificates.
View related certification topics
  • CISSP: Understanding the importance of regular security audits and testing in preventing vulnerabilities in the supply chain of digital certificates.
  • CCSP: Understanding the role of certificate authorities in generating digital certificates and the importance of robust key generation practices.
  • CSSLP: Understanding the security considerations of public-key cryptography and the importance of using OneCRL or similar systems to block compromised certificates.

Source

This analysis is based on: https://www.bleepingcomputer.com/news/security/mozilla-google-apple-block-compromised-emudhra-ca-certificates/


This incident analysis is provided for educational purposes. Facts are cited from the source article, while technical analysis represents professional interpretation.