The eMudhra CA key exposure involved eight intermediate certificates generated with weak private keys. Although the affected intermediates had not issued publicly trusted end-entity certificates, changes to certificate trust stores created a need to identify dependencies and plan certificate replacement across affected environments.
What Happened in the eMudhra CA Key Exposure?
On October 17, 2026, a security researcher reported that the private keys associated with eight eMudhra intermediate Certificate Authorities (CAs) were recoverable. The weakness originated in a key-generation process conducted on April 30, 2025, when a software error produced weak P-384 elliptic-curve keys.
The affected certificates comprised six TLS intermediates and two code-signing intermediates. eMudhra revoked all eight on October 18, 2026. The incident did not establish a general weakness in the P-384 algorithm. It resulted from a flaw in the process used to generate the specific keys.
According to eMudhra's October 26 update, the affected intermediates had not issued publicly trusted end-entity certificates, and the company reported no compromise of its infrastructure or customer data. Its digital signature, eSign, and enterprise application services operated on separate infrastructure and were unaffected.
The response extended beyond revoking the intermediate certificates. Browser and operating system vendors also changed certificate trust decisions, including distrust of the associated emSign ECC Root CA – G3 in certain trust programs. Microsoft subsequently announced additional trust-list changes.
Which eMudhra Certificates Were Affected?
Qualys identified eight affected intermediate CA certificates. Security teams can use their certificate names, serial numbers, and SHA-256 fingerprints to check inventories and investigate potential dependencies.
| Certificate name | Type | Serial number |
|---|---|---|
| EM EV TLS CA – G3B (eMudhra BV) | TLS | c7c41efe92d825f05eae841a4a82c1 |
| EM OV TLS CA – G3B (eMudhra BV) | TLS | 6cada367fb1c100088120ea202d568 |
| EM DV TLS CA – G3B (eMudhra BV) | TLS | a4aee678f23362b4c0e460b772f214 |
| EM EV TLS CA – G3C (eMudhra Inc) | TLS | 8009928a64107601af05fa2f19f109 |
| EM OV TLS CA – G3C (eMudhra Inc) | TLS | 296926c227a3a1526392b19482a504 |
| EM DV TLS CA – G3C (eMudhra Inc) | TLS | 588b2e3c2bb8cda13e1a1209254321 |
| EM OV CS CA – G3B (eMudhra BV) | Code signing | 7818933f8f85b4619a2b35fba83d0a |
| EM OV CS CA – G3C (eMudhra Inc) | Code signing | 544b7f922c31ae220a4a922916f6e6 |
Why Does CA Key Exposure Matter to Enterprises?
A compromised CA private key can potentially enable fraudulent certificate issuance. The practical impact depends on certificate usage, client validation behavior, and whether the affected certificate chain remains trusted.
TLS Certificate Validation
A client that continues to trust an affected CA hierarchy may accept a fraudulent certificate under certain conditions. This can create opportunities for service impersonation or man-in-the-middle attacks when an attacker can also intercept the relevant traffic.
Code-Signing Integrity
Code-signing certificates help establish the publisher and integrity of software. Compromised signing keys can potentially be used to create fraudulent signing certificates, affecting systems that rely on certificate-based software verification.
Trust Store and Application Dependencies
Enterprise applications do not all use the same certificate validation mechanisms. Custom trust stores, older application runtimes, disconnected devices, and embedded systems may not receive trust updates automatically.
These environments require specific checks to establish whether they continue to trust an affected certificate chain.
Certificate Replacement and Service Continuity
Certificate changes can affect application servers, APIs, load balancers, cloud services, and internal applications. Replacing a certificate without understanding its dependencies can introduce outages or validation failures.
Security teams therefore need to identify the relevant assets, determine the required remediation, coordinate replacement, and verify that the affected trust chain is no longer accepted where it should be distrusted.
How Can Organizations Identify Affected eMudhra Certificates?
Identifying exposure requires more than checking certificate expiry dates. Organizations need to match the published incident indicators against their certificate inventories and determine which systems depend on the affected hierarchy.
1. Inventory Certificates Across the Environment
Identify certificates across connected servers, certificate managers, key management systems, and internet-facing services. Include internal applications and infrastructure maintained by different teams.
A centralized inventory makes it easier to determine which certificates are present, where they are managed, and which require investigation.
2. Match Certificate Identifiers
Compare serial numbers, SHA-256 fingerprints, and certificate-chain information against the affected certificates listed in the advisory. Investigate both TLS and code-signing certificates. Do not assume that every certificate associated with eMudhra is compromised.
3. Scan Source-Code Repositories
Private keys and certificates may be exposed through source-code repositories, configuration files, or deployment artifacts.
Repository scanning across Git, GitLab, and Bitbucket can help identify certificate material that may not appear in the operational inventory. However, scanning for exposed material does not independently establish whether a third-party CA's key-generation process was secure.
4. Trace Certificate Dependencies
Identify applications, servers, endpoints, and services that depend on the affected hierarchy. Review custom trust stores and legacy runtimes separately because they may not receive the same trust updates as modern browsers and operating systems.
Prioritize investigation based on business criticality, exposure, and the potential consequences of continued reliance on an affected chain.
5. Replace Credentials and Verify Trust Changes
Obtain replacement certificates from an appropriate trusted CA and deploy them to the relevant systems. Where required, update application runtimes and trust stores. Verify the replacement chain, application connectivity, and the removal or rejection of affected chains wherever they should no longer be trusted.
How miniOrange Certificate Manager and PAM Support Remediation
Certificate incident response requires visibility into certificate locations and a controlled way to replace credentials. miniOrange Certificate Manager supports certificate discovery, repository scanning, certificate generation, CA integrations, and configurable rotation workflows. miniOrange PAM can support the privileged operations involved in remediation when the necessary task automations are configured.
Certificate Discovery and Repository Scanning
miniOrange Certificate Manager can discover certificates across connected certificate managers, servers, and key management systems. Repository scanning across Git, GitLab, and Bitbucket can help identify exposed certificate material.
These capabilities help security teams establish where certificates and related material are present. Confirming whether a certificate matches the eMudhra disclosure requires comparing its identifiers against the published advisory.
Replacement Certificate Generation and Issuance
Certificate Manager supports Certificate Signing Request (CSR) generation and certificate creation, with integrations for CA providers such as GoDaddy and Let's Encrypt.
These capabilities support the process of obtaining replacement credentials through an appropriate issuing authority when certificate replacement is required.
Configurable Certificate Rotation
When a compromised key is identified through a supported monitored source, such as a repository or file, or is flagged by an integrated CA provider, Certificate Manager can automatically initiate a predefined rotation workflow.
If the compromise is identified through another source, an administrator can trigger the rotation process with a single click.
Automatic initiation depends on supported detection sources and preconfigured workflows. It should not be interpreted as independent detection of every possible external compromise.
Privileged Execution Through miniOrange PAM
Replacing certificates may require privileged operations on servers, application infrastructure, and other deployment locations.
miniOrange PAM can support privileged task automation where the relevant integrations and automations are configured. This can help execute the privileged steps required to replace certificates across connected systems.
The execution path depends on the target environment and available automation. Some deployments may require manual steps or administrator involvement.
Current Rotation Coverage
Certificate type determines which workflows are currently supported.
- SSL/TLS certificates: Certificate Manager supports a complete rotation workflow. Deployment at each location depends on preconfigured workflows and available automation.
- Root and intermediate CA certificates: Current support includes alerts and manual handling rather than the complete automated rotation workflow available for SSL/TLS certificates.
This distinction is important when planning remediation for an incident involving an intermediate CA or a broader change in root trust.
Certificate Security Response Checklist
Enterprise security teams responding to CA key exposure should:
- Validate the affected certificates: Match serial numbers, fingerprints, and certificate chains against authoritative advisories.
- Identify dependent systems: Locate applications, endpoints, servers, and services that rely on affected certificate hierarchies.
- Review trust-store changes: Confirm that vendor updates reach managed and disconnected devices, and assess custom trust stores separately.
- Replace affected credentials: Obtain replacement certificates and deploy them to the relevant locations.
- Coordinate privileged operations: Define the required access, automation, approvals, and manual fallback steps.
- Verify remediation: Confirm that affected chains are no longer accepted where they should be distrusted and that replacement certificates work correctly.
- Maintain certificate visibility: Keep certificate inventories and repository scanning in place to support future investigations.
From Certificate Exposure to Controlled Remediation
The eMudhra disclosure illustrates why certificate revocation and enterprise remediation are separate responsibilities. Vendor trust updates address the affected certificate hierarchy, but organizations still need to identify their own dependencies and coordinate any required replacement.
miniOrange Certificate Manager supports certificate discovery, repository scanning, certificate generation, CA integrations, and configurable rotation workflows. miniOrange PAM can support privileged execution where the required task automations are configured.
Together, these capabilities help security teams establish certificate visibility and coordinate remediation without overstating what can be detected or automated.
FAQs
What is the difference between a compromised certificate and a compromised private key?
A compromised private key means an unauthorized party may be able to use the cryptographic secret associated with a certificate. A compromised certificate, meanwhile, may refer to a certificate that should no longer be trusted, whether because its key is exposed, its issuance was improper, or its details are no longer reliable.
Can a certificate remain unexpired but still be unsafe to use?
Yes. An unexpired certificate may still be unsafe if its private key is compromised, its issuer is no longer trusted, or its certificate chain fails current validation requirements. Expiration dates alone do not establish whether a certificate remains trustworthy.
How do certificate revocation and certificate distrust differ?
Revocation invalidates a specific certificate through mechanisms such as Certificate Revocation Lists (CRLs) or the Online Certificate Status Protocol (OCSP). Certificate distrust means a client or trust store no longer accepts a certificate or CA as a trusted authority. The mechanisms and their enforcement vary across platforms.
Why should organizations scan source-code repositories for private keys?
Developers may inadvertently commit private keys, certificates, or configuration files containing sensitive cryptographic material. Repository scanning can identify these exposures before they spread into additional branches, builds, deployment artifacts, or connected environments.
What should organizations consider before automating certificate rotation?
Teams should establish certificate ownership, application dependencies, replacement issuance requirements, deployment permissions, rollback procedures, and validation checks. Automation should account for services that require manual approval or cannot support unattended certificate replacement.
About the Author

Content Writer
Minal is an experienced B2B content writer. She has written over 250 articles across industries like UI/UX, real estate, automotive, digital marketing, SaaS, AI & ML, and cybersecurity. She brings her interest in cybersecurity to life by creating clear, engaging content tailored for technical, non-technical, and creative pieces. Her aim is to simplify complex topics, highlight product value, and connect with both technical and non-technical audiences.



Leave a Comment