News

Browsers pull trust from eMudhra after its certificate keys turned out to be guessable

The short version

Eight intermediate certificates from eMudhra, a certificate authority based in India, had private keys so weak that anyone could work them out. Chrome and Firefox blocked them on October 17, 2026, and both browsers are removing eMudhra's emSign ECC Root CA – G3. If your site's SSL certificate chains to that root (most of those certificates show InCommon as the issuer), replace it now. Otherwise, there is nothing to do.

What happened

An SSL certificate is what puts the padlock next to your address and turns on HTTPS. Certificates are issued by certificate authorities, companies that browsers trust to check who owns a website. Each authority signs certificates with secret keys. If someone else gets those keys, they can make certificates for any website and pass them off as real.

That is what went wrong at eMudhra. In April 2025 the company created a batch of intermediate certificates, the middle layer between its trusted root and the certificates it issues to websites. The certificates were cross-signed by Sectigo, another authority, in May 2025. Eight of them had private keys that were tiny numbers instead of the huge random numbers the system needs. One key was the number 4. Security researcher Scott Helme notes that each key could be found in at most 255 tries.

Six of the eight were for website certificates (eMudhra’s DV, OV and EV issuing authorities, in two generations each). Two were for signing software.

In its report to Mozilla, eMudhra said a flaw in the script it used during the key ceremony created a second, weak key pair, and staff used the weak keys by mistake because the key names were similar.

How browsers responded

Date (UTC)What happened
Oct 17, 18:05Chrome received the report
Oct 17, 19:45Chrome blocked the six website intermediates
Oct 17, 20:06Mozilla received the report
Oct 17, 22:59Firefox blocked the eight intermediates
Oct 18, 09:24 to 09:38eMudhra revoked the eight certificates
Oct 20Mozilla announced it is removing the emSign ECC Root CA – G3; eMudhra stopped issuing under that root
Oct 27, 2026 (expected)Chrome’s root store version 43 removes trust in that root

Sectigo also revoked its cross-signed copies. Chrome says no website certificates from the six website intermediates had been recorded in the public Certificate Transparency logs before its block. Chrome requires website certificates to be recorded there.

Who is affected

Most website owners are not. Your certificate only matters here if eMudhra issued it, and the eight bad intermediates don’t appear to have issued any website certificates. The bigger risk was that anyone holding the keys could have made fake certificates for any site. The browser blocks close that gap for Chrome and Firefox users.

The root removal is wider. In the Mozilla bug report, Chrome counts about 30,800 certificates under the emSign ECC Root CA – G3, and 30,791 of them were issued by intermediates named “InCommon Intermediate CA – OVG3C” or “DVG3C”. eMudhra says it is moving about 30,000 certificates, 97% of them through automatic renewal (ACME), to its G1 hierarchy, which Mozilla is not removing. A website certificate that still chains to the removed root will show a security warning in browsers that drop it.

Software outside the big browsers can keep trusting old certificates for longer: older phones and devices, apps and servers with a built-in list of trusted authorities. Updating your operating system and software brings in the new list.

What to do

  1. Check who issued your certificate. Visit your site in Chrome, click the icon left of the address, then open the certificate details and look for “Issued by”.
  2. If it says eMudhra, emSign or InCommon, ask your host or certificate provider whether it chains to the emSign ECC Root CA – G3. If it does, get a replacement now.
  3. If your builder or host manages your certificate, as hosted builders and most web hosts do, they handle replacements.
  4. Keep devices and software updated so they get the current list of trusted authorities.

For how certificates fit with your domain and hosting, see how a website works and domains and hosting.

Sources

  1. Mozilla Bugzilla 2083449: eMudhra private key compromise of intermediate certificates
  2. Mozilla dev-security-policy thread, including Chrome's timeline
  3. Scott Helme: Eight bits of trust, eMudhra's CA keys cracked in milliseconds (Oct 20, 2026)

News on Web Building is checked against the sources listed above. Spotted something out of date? Write to [email protected].