October 22, 2026
IPB News logo IPB News We appreciate the underappreciated
Flash
Daily Updates

eMudhra Key Compromise: How One Ceremony Flaw Shook Internet Trust

By IPB News Desk Reviewed by Shivanee Thote, Editorial Head 11 min read
Digital certificate graphic illustrating how eMudhra's weak certificate authority keys could be guessed
Eight eMudhra intermediate certificates were distrusted by every major browser between 17 and 20 October 2026. Image: The Hacker News

Eight Keys, One Faulty Ceremony

  • Private keys for eight eMudhra intermediate certificate authorities, created on 30 April 2025, were whole numbers below 256. One was the number 4. Anyone could work them out from the public certificates in under a second.
  • Chrome, Firefox, Apple and Microsoft blocked the certificates between 17 and 20 October 2026. Chrome removes eMudhra’s emSign ECC Root CA – G3 on 27 October.
  • eMudhra says none of the eight had issued a single customer certificate. MeitY says Aadhaar eSign and Digital Signature Certificates are not affected.
  • Browsers are protected. Older servers, scripts and devices that keep their own certificate lists still need updates.

On Saturday, 17 October, a security researcher identified only as Wayne sent the world’s browser makers a short message signed with eight different private keys. The message read: “We have a problem here – Wayne.” Each of those keys belonged to an intermediate certificate authority run by eMudhra, the Bengaluru-headquartered company that is one of India’s licensed Certifying Authorities. None of them should have been in anyone’s hands but eMudhra’s. Wayne had not stolen them. He had worked them out, because they were small enough to guess.

Within three days, Google, Mozilla, Apple and Microsoft had blocked the certificates, Mozilla had dropped one of eMudhra’s root certificates entirely, and the Ministry of Electronics and Information Technology (MeitY) had set up a special team to investigate. eMudhra’s shares lost about a third of their value in two trading sessions. This explainer sets out what went wrong, who is affected, and what the alarming posts circulating on social media got right and wrong.

What a Certificate Authority Actually Vouches For

Every time a browser shows a padlock next to a website’s address, it has checked a digital certificate that says, in effect, “this really is the bank’s website”. Certificate authorities issue those certificates and sign them with a private key. Browsers trust a small list of root authorities, and the roots in turn sign intermediate authorities that do the day-to-day issuing.

Whoever holds an intermediate’s private key can sign a certificate for any website, and software that trusts the chain will accept it. That is why Mozilla cryptography engineer Dennis Jackson, who made the incident public on 20 October, wrote that “the impact of this incident could not be higher”. With a valid-looking certificate, an attacker who can sit between a user and a website, on public Wi-Fi or a compromised network, could read or change traffic that the user believes is private.

How the padlock works

The chain of trust, and where it broke

Root certificate authorityemSign ECC Root CA – G3. Built into browsers and operating systems, which trust it by default.
signs
8 eMudhra intermediate authorities KEYS WEAKCreated 30 April 2025. Their private keys were numbers below 256, so anyone could work them out.
can sign
A certificate for any websiteWith a recovered key, an attacker could make a valid-looking certificate for a bank, an email service or a government site.
which software trusting the chain accepts as
🔒 “Secure connection”Browsers were protected by Certificate Transparency checks and blocks from 17 October. Older servers, scripts and devices may not be.

Source: Google Security Blog, Mozilla, eMudhra.

A Private Key That Was the Number 4

The affected keys use an elliptic-curve scheme called P-384. A proper P-384 private key is a random number more than 100 digits long, with roughly 10115 possibilities, far too many to guess. eMudhra’s eight keys were all below 256, so an attacker needed at most 256 guesses.

Security researcher Scott Helme, who analysed the certificates, recovered all eight on a laptop in under a second. “One of eMudhra’s certificate authority private keys is the number 4,” he wrote. The others he cited included 56 and 115. “The key was effectively public from the day the certificate existed,” he said, quoted by Help Net Security.

Why the keys could be guessed

A proper key versus eMudhra’s keys

A proper P-384 private key
about 10115 possible values
eMudhra’s eight keys
fewer than 256 possible values
256the most guesses an attacker needed for each key
< 1 secondto recover all eight keys on a laptop, Scott Helme said
Keys recovered include:456115

The red bar is not to scale: at true scale it would be far too thin to see. Source: Scott Helme, The Register, Help Net Security.

How the April 2025 Key Ceremony Went Wrong

Certificate authorities create their keys at formal “key ceremonies”, inside tamper-resistant hardware security modules, with auditors watching. eMudhra says its keys were generated on FIPS 140-2 Level 3 modules at a ceremony on 30 April 2025, where 24 intermediates were created. Sectigo, a larger certificate authority, cross-signed the eight affected ones in May 2025.

According to eMudhra’s statement, one step of the ceremony, a key wrap and unwrap step, “produced a second, weak set of keys alongside the original strong keys”. Help Net Security reported that the weak keys had labels similar to the real ones, so staff picked the wrong set, and the weak set was what went to the browsers’ trusted lists. eMudhra has admitted human error at several steps and says it has not yet confirmed the root cause.

There was an early warning. In June 2025, invalid signatures on certificate revocation lists from the same intermediates were reported and put down to a manual process error, SOCRadar said. eMudhra now links them to the same key mismatch. The flaw then went unnoticed for about 17 to 18 months, through two independent audit cycles.

Four Days, Every Major Browser

Timeline

From a faulty ceremony to every browser blocking the keys

  • 30 April 2025A key ceremony creates 24 intermediates. Eight get weak keys.
  • June 2025Invalid revocation-list signatures from the same intermediates are put down to a manual error.
  • 17 October 2026Researcher “Wayne” reports the weak keys. Chrome gets the report at 18:05 UTC and blocks the six website-security intermediates by 19:45 UTC, with no restart needed. Mozilla gets it at 20:06 UTC and blocks them in Firefox by 22:59 UTC.ChromeFirefox
  • 18 OctobereMudhra says it learnt of the issue late in the evening, India time.
  • 19 OctobereMudhra revokes all eight. Apple blocks them; Android gets a block through Google Play Services.AppleAndroid
  • 20 OctoberMicrosoft blocks them. Mozilla drops the emSign ECC Root CA – G3. Go, Debian and Ubuntu ship fixes.MicrosoftGoLinux
  • 21 OctoberNode.js ships fixes, CERT-In issues its advisory, eMudhra files a statement with the BSE and MeitY forms an investigation team. eMudhra shares fall 20%.Node.jsCERT-InMeitY
  • 27 OctoberChrome’s removal of the emSign ECC root is expected to reach all devices. Websites still on it must switch before this date.

Source: The Hacker News, Google, Mozilla, eMudhra.

Google said no website certificates chaining to the six intermediates had appeared in public Certificate Transparency logs before its block. Modern browsers refuse certificates that are not in those logs, so they could not have been fooled by a forged certificate from these keys.

Aadhaar eSign and Digital Signatures: What MeitY Says

For most Indians, eMudhra is known for Digital Signature Certificates used to file tax returns and company documents, and for Aadhaar-based eSign. MeitY said the problem is limited to eMudhra’s global website-security business, which runs under an international trust framework audited by BDO International, and that the DSC and eSign services, regulated by the Controller of Certifying Authorities, are not affected. “The impact of this incident on Indian websites and applications has been very limited and for a very short interval,” the ministry said, as reported by ANI. It also warned against “fear mongering” on social media.

eMudhra said its digital signature and eSign businesses run on separate infrastructure, that its root keys and other intermediates were not affected, and that no data was breached. CERT-In’s advisory, CIAD-2026-0050, said public disclosures had not established any confirmed malicious use as of 21 October.

Who is affected

What the incident touches, and what it does not

Affected

  • 8 intermediate authorities: 6 for website security, 2 for code signing
  • Websites whose certificates chain to emSign ECC Root CA – G3
  • Servers, apps and devices with old certificate lists that skip revocation checks

Not affected, per MeitY and eMudhra

  • Aadhaar-based eSign
  • Digital Signature Certificates for tax, GST and company filings
  • eMudhra’s root keys and other intermediates
  • Updated Chrome, Firefox, Safari and Edge

Source: MeitY (via ANI, Business Today), eMudhra statement, Google.

Servers, Scripts and Old Devices Still Need Updates

Browsers update their trust lists quickly. Much other software does not. Command-line tools, programming languages, containers and internet-connected devices often carry their own copy of the trusted list and do not check revocations. Helme said his tests showed curl, Python, Node.js, Go and Java accepting a forged certificate for Stripe’s payment API made with one of the eMudhra keys, CoinDesk reported.

Read IPB’s reports on the Node.js release that blocks the eMudhra keys and the PHP2Shell flaws patched the same day.

Shares Down a Third in Two Sessions

eMudhra’s shares fell 20% on Wednesday, 21 October, from ₹540 to ₹432, hitting the lower circuit. On Thursday they opened at ₹385 and were trading at ₹361.95 on the NSE at 12:04 pm, a two-day fall of roughly 33%, the Free Press Journal reported. eMudhra has said its global website-certificate business brings in about 1% of revenue, and has acknowledged a reputational risk it could not put a number on.

Market reaction

eMudhra shares lost about a third in two sessions

₹540
Before the fall
₹432
21 Oct close
−20%, lower circuit
₹361.95
22 Oct, 12:04 pm
about −33% in two days

NSE prices. Source: Free Press Journal.

What the Viral Posts Got Wrong

A widely shared post on X this week said eMudhra’s keys “forged ANY website for 17 months” and put “60M+ certs at risk”. Part of that is accurate: the keys were weak from April 2025, about 17 months before the report, and could have been used to sign a certificate for any website. But the evidence so far does not show that anyone did. Google found no such certificates in Certificate Transparency logs, and CERT-In says no malicious use has been confirmed.

The 60 million figure is the number of digital certificates eMudhra says it has issued over its history, mostly for digital signatures, which MeitY says are unaffected. It is not the number at risk. eMudhra says the eight compromised intermediates issued no customer certificates at all; the certificates that need replacing are those under the root that browsers are now removing.

Fact check

What the viral posts said, and what the record shows

CLAIM“60M+ certs at risk”
MISLEADING60 million is the number of certificates eMudhra says it has issued over its history, mostly digital signatures that MeitY says are unaffected. The eight weak intermediates issued no customer certificates.
CLAIM“8 keys forged ANY website for 17 months”
PARTLY TRUEThe keys were weak from April 2025 and could have signed a certificate for any site. No forged certificate has been found, and CERT-In says no malicious use is confirmed.
CLAIM“Private key was literally 4”
TRUEScott Helme found one key equal to 4. Others included 56 and 115.

Source: eMudhra, Google, CERT-In advisory CIAD-2026-0050, Scott Helme.

Questions eMudhra Still Has to Answer

eMudhra has promised to publish its root cause and investigation findings. Two questions stand out: how a ceremony watched by auditors produced keys this weak, and why the June 2025 signature errors did not lead anyone to check the keys. Google says it checked the other keys in its root store and found none with the same weakness. Google is reviewing whether eMudhra’s remaining certificates, including emSign Root CA – G1, should stay in the Chrome Root Store. MeitY says it will share details once its team finishes. IPB News will update this report when those findings are released.

Frequently Asked Questions

Is my Aadhaar eSign or Digital Signature Certificate safe?

Yes, according to MeitY and eMudhra. The compromised keys belong to eMudhra’s global website-certificate business. DSC and eSign services run on separate infrastructure regulated by the Controller of Certifying Authorities and are not affected.

Do ordinary internet users need to do anything about the eMudhra incident?

Only keep browsers and phones updated. Chrome, Firefox, Safari and Edge blocked the certificates between 17 and 20 October. Developers and IT teams need to update certificate lists in servers, programming languages and devices.

Source: eMudhra statement on the certificate security incident; Google Security Blog; eMudhra Intermediate CA Compromise disclosure site. Also based on reporting by The Hacker News, Help Net Security, The Register, CoinDesk, SOCRadar, Business Today, ANI and Free Press Journal.

Image: The Hacker News.

The stories India overlooks, in your inbox

Daily updates, deep analysis and positive news — no noise.