Weak eMudhra CA Keys Exposed for 17 Months; Browser Blocks Deployed

· Original article ↗

Summary

Eight eMudhra intermediate CA keys were recoverable from public certificates due to weak key generation. Major browsers blocked them, but clients with outdated trust stores may remain exposed; no malicious use was confirmed as of October 21, 2026.

Key points

  • Eight eMudhra intermediates—six for TLS and two for code signing—used P-384 private-key values below 256, including one key equal to 4.
  • The keys were created during an April 30, 2025 key ceremony and reported by an independent researcher on October 17, 2026.
  • eMudhra blamed a flaw in its key-generation ceremony script and said its investigation and review of other ceremonies were ongoing.
  • Chrome, Firefox, Apple, Microsoft and Sectigo blocked or revoked affected certificates; Mozilla removed the emSign ECC Root CA – G3, and Chrome's root removal was expected to reach all devices by October 27, 2026.
  • Non-browser clients with bundled or outdated trust stores, and clients that skip revocation or Certificate Transparency checks, may still trust the compromised chain. Bun and FreeBSD fixes were pending as of October 21.
  • No malicious use had been confirmed as of October 21, 2026. Google reported no affected TLS certificates in Certificate Transparency logs before the block, but misuse against clients not enforcing CT could not be ruled out.
  • Teams are advised to update trust stores, rebuild Go binaries with fixed toolchains, test critical clients, replace affected certificates and review logs for possible misuse.

Article Details

Event Type
Certificate authority key compromise caused by eight eMudhra intermediate CA certificates containing trivially recoverable P-384 private keys.
Impact
The compromised TLS keys could be used to issue trusted certificates for arbitrary domains, while the code-signing keys could make malware appear to have a verified publisher signature on systems that skip revocation checks. No malicious use was confirmed as of October 21, 2026. Major browsers and trust stores blocked or revoked the affected certificates, but unpatched non-browser clients that skip revocation and Certificate Transparency checks remained at risk.

Indicators of compromise

TypeIndicatorContext
DOMAINwe-have-a-problem[.]comThe article identifies this domain as part of the public disclosure site's test hosts serving certificate chains through the compromised intermediates; it is a test indicator, not confirmed malicious infrastructure.
HOSTNAMEdv-g3b-aaa-emudhra[.]we-have-a-problem[.]comPublic disclosure-site test host serving a certificate chain through a compromised eMudhra intermediate cross-signed by Sectigo, used to test client trust.
HOSTNAMEdv-g3b-emudhra[.]we-have-a-problem[.]comPublic disclosure-site test host serving a certificate chain through a compromised eMudhra intermediate, used to test whether clients still trust it.

CVE

People

Vendors

Products

Bun| Patch Available | Yes for browsers and most trust stores; Bun and FreeBSD pending as of October 21, 2026; Node.js fixed in 22.23.4, 24.22.1 and 26.12.1 |FreeBSD| Patch Available | Yes for browsers and most trust stores; Bun and FreeBSD pending as of October 21, 2026; Node.js fixed in 22.23.4, 24.22.1 and 26.12.1 |Go| CVE ID | None for the CA incident itself; downstream fixes tracked as CVE-2026-111943 (Go crypto/x509) and CVE-2026-113470 (Firefox OneCRL block list) |Google Chromefrom the public certificate. An independent researcher reported the weakness on October 17, 2026, and Chrome and Firefox blocked the intermediates within hours.Google Play Services| October 19, 2026 | Apple blocks the certificates; Sectigo revokes its cross-signed copies; Android update ships via Google Play Services |Microsoft Windowswould trust for any domain; the code-signing keys could lend malware a verified-publisher signature on Windows systems that skip revocation checks.Mozilla Firefoxpublic certificate. An independent researcher reported the weakness on October 17, 2026, and Chrome and Firefox blocked the intermediates within hours.Node.js| Patch Available | Yes for browsers and most trust stores; Bun and FreeBSD pending as of October 21, 2026; Node.js fixed in 22.23.4, 24.22.1 and 26.12.1 |NSS| Fixed In | Firefox 158.0.1, ESR 153.5.1 and ESR 115.43.1; NSS 3.131.1; Go 1.27.3 and 1.26.10; Python certifi 2026.10.19; updated Linux ca-certificates packages |Python certifi| Fixed In | Firefox 158.0.1, ESR 153.5.1 and ESR 115.43.1; NSS 3.131.1; Go 1.27.3 and 1.26.10; Python certifi 2026.10.19; updated Linux ca-certificates packages |Safari9. Are Chrome, Firefox and Safari Users Protected?

Tools

Industries

Related Articles