EMudhra Revokes Additional Intermediate CA Certificates Following Investigation into Improper Key Management

Certificate authority eMudhra has confirmed the revocation of eight additional intermediate certificate authority (CA) certificates, expanding the fallout from a significant security incident that exposed critical flaws in its cryptographic key management infrastructure. This latest action brings the total number of invalidated intermediate certificates to 16, underscoring deep-seated procedural failures within the company’s certificate generation pipeline. The investigation, which was triggered by the discovery of compromised keys, has revealed that a custom-built automation tool designed to migrate keys between hardware security modules (HSMs) was the primary vector for the vulnerability.
The Anatomy of a Cryptographic Failure
The core of the security failure lies in an improperly engineered Python script, which eMudhra deployed in April 2025 to facilitate the transfer of private keys between HSMs. The necessity for this script arose from logistical delays in the procurement of new hardware, forcing the organization to move sensitive assets between different vendors. HSMs are the industry standard for cryptographic security; they are designed to perform all operations involving private keys within a tamper-resistant, secure boundary, ensuring that keys are never exposed to the host system’s memory or unencrypted storage.
By bypassing these safeguards to move keys between modules, the custom script introduced two catastrophic errors. First, it inadvertently truncated eight ECDSA (Elliptic Curve Digital Signature Algorithm) private keys to a single byte. This reduction rendered the keys computationally trivial to recover, as an attacker would only need to test a maximum of 256 possible values to brute-force the private key—an operation that can be performed in mere milliseconds on standard hardware.
Second, the script processed eight RSA intermediate CA certificates by moving sensitive key material through the memory of the host computer, rather than performing the transfer securely within the HSMs. While these RSA keys were not mathematically weakened in the same manner as the ECDSA keys, they violated fundamental security policies. According to the company’s own Certification Practice Statement (CPS), specifically section 6.2.6, such handling is strictly prohibited. Because the keys touched the host system’s memory, eMudhra could not provide the required assurance that the keys remained protected from external access or malicious intercept. Consequently, these eight RSA certificates were deemed untrustworthy and were revoked on November 7, 2026.
Chronology of the Incident and Missed Warnings
The revelation of this incident has shed light on a troubling history of operational oversight. While the breach only became public knowledge on October 17, 2026, when an independent security researcher known as "Wayne" disclosed that eight intermediate CA keys were practically non-existent in strength, the company had encountered early warning signs long before.

In June 2025, eMudhra internal monitoring systems detected anomalies in Certificate Revocation Lists (CRLs). Specifically, the CRLs were being signed with keys that did not mathematically align with the corresponding CA certificates. At the time, the organization treated the symptom rather than the cause; engineers corrected the signing process but failed to conduct a forensic investigation into why the mismatch occurred. In hindsight, the company now admits that this was a direct result of the faulty key-generation and management script. The failure to treat this anomaly as a potential security indicator allowed a compromised infrastructure to persist for nearly 16 months, during which time the affected certificates were actively used to sign TLS and code-signing certificates for end-users.
Browser and OS Ecosystem Response
The gravity of the situation prompted an immediate and coordinated response from the global browser and operating system ecosystem. Because the affected certificates were part of the trust chains used by major browsers to verify the identity of websites, the potential for abuse was immense. Had an attacker successfully exploited these weak keys, they could have performed man-in-the-middle (MITM) attacks, intercepted encrypted communications, or signed malicious software that would appear as legitimate, trusted code to end-users.
Mozilla, Google, Apple, and other browser vendors acted swiftly to deprecate trust in the compromised certificate chains. Microsoft, recognizing that many legacy enterprise systems do not receive automatic trust store updates, issued out-of-band Windows updates on October 26, 2026. These updates were critical in ensuring that local certificate stores were purged of the compromised eMudhra intermediates, preventing the possibility of spoofing or malicious certificate issuance.
Operational Changes and the Exit from Public TLS
The financial and reputational implications of these revocations have been severe. Faced with a breakdown in confidence from the global security community, eMudhra has announced its intention to exit the business of issuing publicly trusted TLS certificates. This strategic pivot represents a significant retraction for the company, as it moves to offboard its remaining clients to alternative, vetted certificate authorities.
As part of this transition, eMudhra has set a firm deadline of November 16, 2026, to cease all issuance under its current G1 hierarchy. The company has also engaged the services of KPMG to conduct an independent, comprehensive audit of its internal processes, including key generation, lifecycle management, and incident response. The findings of this review are expected by December 4, 2026, and will likely serve as the foundation for any future efforts by the company to rebuild its security standing.
Technical Implications and Industry Standards
The eMudhra incident serves as a stark reminder of the risks associated with custom automation in high-security environments. In the field of Public Key Infrastructure (PKI), the "golden rule" is that the private key must never leave the HSM in an unencrypted state, nor should it ever exist in the memory of an general-purpose server. When organizations are pressured by hardware procurement delays or operational bottlenecks, the temptation to "bridge the gap" with custom scripts can lead to catastrophic security regressions.

Furthermore, the lack of robust verification procedures—specifically the failure to check the strength and integrity of generated keys before they are put into production—reveals a significant gap in the company’s quality assurance (QA) framework. Industry standards such as the CA/Browser Forum’s Baseline Requirements mandate strict controls over key generation ceremonies. By failing to verify that the keys inside the HSM matched the cryptographic expectations of the system, eMudhra effectively operated a "black box" where the security of the entire chain was based on an unverified, buggy script.
Looking Forward: Security Accountability
While eMudhra has stated that it has found no evidence that the compromised keys were exploited for malicious purposes by external actors, the lack of evidence is not proof of absence. In the context of cryptographic breaches, retroactive forensic analysis is notoriously difficult, as the primary goal of an attacker is often to remain undetected. The fact that keys were recoverable with only 256 tests suggests that if a sophisticated threat actor had discovered the vulnerability prior to the public disclosure, the breach would have been trivial to execute.
As the industry moves forward, the eMudhra case is expected to influence future audits and compliance requirements for CAs. Regulators and browsers will likely push for more transparent, automated, and audited key management processes that move away from manual intervention and custom scripting. For now, the focus remains on the migration of affected customers and the finalization of the KPMG independent review, which will provide a clearer picture of how a single script managed to undermine a foundational pillar of web security.
The incident stands as a definitive case study in the necessity of rigorous security controls, the dangers of bypassing established hardware security protocols, and the critical importance of investigating even minor technical anomalies before they evolve into systemic failures. The global security community continues to monitor the situation, ensuring that the transition of affected customers is handled with the appropriate level of scrutiny and technical oversight.






