The Hacker News
Il y a 2 jours
eMudhra Revokes 8 More CAs It Previously Declared Unaffected by Key Compromise
Par [email protected] (The Hacker News)

The in-house Python script behind eMudhra's October key compromise has now cost the company 8 more of its intermediate certificate authorities (CAs), even though it did not weaken their keys. Each intermediate CA has its own private key, which the company uses to sign the certificates it issues. The 8 intermediate CAs compromised in October had a different problem: a single line in the script
eMudhra Revokes 8 More CAs It Previously Declared Unaffected by Key Compromise
Swati KhandelwalNov 11, 2026Web Security / Cryptography
The in-house Python script behind eMudhra's October key compromise has now cost the company 8 more of its intermediate certificate authorities (CAs), even though it did not weaken their keys.
Each intermediate CA has its own private key, which the company uses to sign the certificates it issues. The 8 intermediate CAs compromised in October had a different problem: a single line in the script cut each of their keys to one byte, the company said this week.
The script also retrieved the RSA keys of the 8 newly revoked CAs from the company's hardware security modules (HSMs). The company says it cannot show that the keys were handled as required by its own rules. It revoked the CAs late last week.
The company had called those CAs unaffected. "The RSA issuers went through a different path as per our assessment of the code and are therefore not impacted," it wrote on Mozilla's bug tracker on October 19.
Of the 8, 6 were for website (TLS) certificates and 2 for code signing. The company had put 4 of them into production in May. Its list names 195 certificates from them, 29 for its own domains.
Both problems began at a key ceremony on April 30, 2025, according to the full incident report the company posted to the same bug tracker this week. That day it generated 16 CA keys on Utimaco HSMs, including the 8 behind the October key compromise.
The keys were meant for Crypto4A HSMs at the company's US and EU sites. Moving keys between HSMs from different vendors is limited, the company says, so its PKI operations team wrote the Python script to wrap each key for transport and unwrap it again.
The round trip that day was a practice run of the transfer, and the source HSM's FIPS-approved mode was switched off for it as an approved exception.
After the round trip, the script read each private key out of the HSM into the ceremony computer's memory and rebuilt the key from that copy. For the 8 ECDSA keys, "a single line in that read‑back truncated the private value to its leading byte," the report says.
The rebuilt key carried a label almost identical to the original's, which allowed the weak copy to be sent for signing and certification.
The Hacker News worked out all 8 keys from their public certificates. The smallest, for EM OV TLS CA - G3C, is 4, and the largest is 237.
Nothing in the ceremony tested the key's strength or checked the certified key against the first generated key. The weak keys still produced valid signatures, and their certificates passed linting and 2 WebTrust audit cycles unnoticed.
The HSMs worked correctly throughout, according to the company, which puts the fault in its own script and process controls.
Invalid CRL signatures in June 2025 were an early sign of the same fault, according to the report. The company fixed them at the time by re-signing the lists with the keys that matched the certificates, which were the weak ones.
According to the report, the 8 RSA keys went through the same read-back step that the company's earlier response had ruled out. Early last week, the company said its earlier answers reflected only what its teams had gathered so far, including which script paths each set of keys took.
The script did not shorten those keys, and every signature still checks against the certified key. But their private parts, such as the private exponent and one of the primes, sat in the memory of a Python process on the ceremony computer.
As a result, the company "cannot positively demonstrate that this key material was in compliance with CPS §6.2.6," its own rule on moving keys into and out of an HSM. Logs and files from that computer cannot reliably show how the material was handled.
The company reached that view in early November, after discussions with browser root programs. The 8 RSA CAs were revoked late last week with the reason code cessationOfOperation, not the CA-compromise code used when the first 8 were revoked on October 18.
Participants in the bug thread have asked why the company chose that code rather than keyCompromise.
Of the 195 certificates in the company's certificate list, 130 came from EM DV TLS CA - G2C, 63 from EM OV TLS CA - G2C, and 2 from the code-signing CA, EM OV CS CA - G2C.
Besides the company's own domains, the certificates name several universities and colleges, a county, and other organizations. The newest was issued last week, days before the CAs were revoked. All their holders have been moved to new certificates, the company says.
The company says the wrap-and-unwrap process was used only this once, and that its other key ceremonies all created keys in place.
Participants in the bug thread also want the script published, and some have asked how private keys could leave its HSMs at all.
KPMG, which the company hired as an independent reviewer, is due to finish by December 4. The company's inventory of all its CA keys is due November 30.
The company knows of no case of misuse. Anyone holding one of the October keys could have impersonated any website, according to a disclosure site run by Dennis Jackson, who investigated the keys for Mozilla.
Browsers that enforce Certificate Transparency could not have been fooled. Whether anyone used the keys against software that skips that check is not known.
What emSign Certificate Holders Need to Check
eMudhra, which sells certificates under the emSign brand, is exiting the publicly trusted TLS business following its October 22 announcement.
Holders can find affected certificates in the company's list or by searching Certificate Transparency logs for the revoked G2C TLS issuers.
All issuance from the company's G1 hierarchy is due to stop before November 16, as the remaining customers, mainly a university federation in North America, move to another provider.
Microsoft will start removing the 10 remaining eMudhra roots, including emSign Root CA - G1, on November 16, according to an update to its security response post earlier this week. Certificates that chain to those roots will then lose default trust in Windows and Edge, and in some of its other products on their own timelines.
According to the Indian company's phase-out schedule, Chrome and Firefox will not trust G1 certificates issued after November 16, and Apple will end trust in all G1 certificates, including older ones, on November 30.
macOS 27.2.1, 26.7.3 and 15.8.3 stop bundled command-line tools such as curl and git from accepting the compromised TLS CA certificates, Apple said in a support note earlier this week. They also drop 5 roots, including emSign Root CA - G1, from /etc/ssl/cert.pem, so tools relying on that file may not verify some sites chaining to them.
Found this article interesting? Follow us on Google News, Twitter and LinkedIn to read more exclusive content we post.
cryptography, data security, Software Security, Vulnerability, Web Security
Microsoft Paint RCE Fix Now Available, but Windows Update Won't Deliver It
Google Disrupts 1.3 Million-Device Android Botnet, Says TV Box Maker Sold Criminal Access
OpenAI AI Pipeline Generates 948 Linux Root Escalation Exploits in 30-Hour Run
The Flood is Coming And The Pipes Were Already Full
Hackers Hide Linux Backdoor in Control Web Panel Server to Execute Commands Without Logs
Hackers Target OpenSSH SSHole Flaw Within Hours of Disclosure, Gain Root on Honeypot
Xen Hypervisor Flaws Let One Malicious VM Read and Write Any Other VM's Memory
5 Active Cyber Threats That Put US Enterprises at Risk in October 2026
OpenSSH Issues Emergency Fix for Flaw Letting Long Passwords Bypass SSH Auth on Alpine Linux
ThreatsDay: Apache OFBiz RCE, DreamHost Breach, DeFi Site Hijacks + 17 More Stories
Apple to Start Scanning Publicly Shared iCloud Photos and Files for Harmful Content
Google Warns LLMjacking Attacks Are Costing Some Enterprises Up to $1 Million in Cloud Charges
Synology NAS Devices Targeted in Ransomware Attacks Exploiting Patched DSM Flaw
Is Your Exposure Management Platform Leaving You Exposed? Five Tests to Find Out
New Wave of Refrigeration Cyberattacks Hits Supermarkets Across Europe, Forcing Stores to Pull Food
CISA Confirms Hackers Exploiting WordPress Core Flaw During Software Upgrades
Binance Reveals How Fake Job Interviews and AI Tool Abuse Led to $6.43 Billion Theft
Red Hat Patches 9.8-Rated Linux TCP RCE Flaw While Ubuntu Releases Fixes for Testing
Critical Rails Flaw Lets Attackers Write Server Files via Crafted ImageMagick Uploads
Claude Code's “Don't Ask Again” File Exposes Passwords and Keys in 1,122 Public Copies on GitHub
Google Issues Patches for Critical Android Flaw That Could Allow RCE Without User Interaction
The Rise of the Threat Operator: How AI Will Redefine Security Operations and Careers
Debian and Ubuntu APT Flaw Lets MitM Attackers Swap Verified Packages and Run Code as Root
The Collapsed Patch Window: Why Runtime Protection is Now Your First Line of Defense Against AI-Driven Attacks
Detect Lateral Movement and Evasive Attacks With Corelight's Open NDR Platform
See How Bitdefender GravityZone Identifies Shadow AI and Prioritizes Endpoint Risks
Assess Your Organization's AI Code Sprawl Exposure With This Practical Guide
Beyond CVE Scanning: Book a Demo of Continuous AI-Powered Web Pentesting
Your SOC Has an Identity Blind Spot. Here's How to Fix It
Learn how to close critical identity visibility gaps in your SOC, detect hidden threats, and accelerate incident response across human, machine, and AI identities.
Attend Live Roadmap for AI-Ready Security Operations
Evaluate Attack Surface Visibility With an AI Threat Readiness Framework
Learn how to assess AI threat readiness, strengthen attack surface visibility, and prepare security operations for emerging threats in this practical webinar.
Uncover Identity Dark Matter: SACR Research Brief
Eliminate the blind spots undermining your security. Download the SACR brief.
BeyondTrust an 8X Gartner® Magic Quadrant™ Leader for PAM
Gain clarity on the PAM market and understand why BeyondTrust is again a Leader.
11 Real Stories: How Identity Exposure Unlocks Active Attack Paths
Map cross-domain privilege escalation to sever breach routes at key choke points.
Governance Sets the Ceiling on Your AI Security Program
See the five moves that raise a Stage 2 Govern score to a defensible Stage 3.
The Collapsed Patch Window: Why Runtime Protection is Now Your First Line of Defense Against AI-Driven Attacks
Your Attack Surface Is Growing Faster Than Your Team Can Respond
The MSP Margin Math Nobody's Doing: Your Next Technician Might Already be on Payroll
PEDM vs. Standing Elevated Privileges: Control Access Without Flooding the Helpdesk
Publié le 11 novembre 2026
Source originale : The Hacker News
