Eight Weak Keys Leave Billions of Devices Exposed to Digital Impersonation
A critical security flaw in Indian CA eMudhra allows attackers to spoof any domain, forcing a massive global update cycle for older hardware and software.
By Kaito Shevchenko ·

The digital security landscape has been shaken by the discovery of eight compromised intermediate certificates that enable attackers to impersonate virtually any website or software provider.
The issue stems from eMudhra, an Indian certification authority, which issued six TLS intermediate certificates and two code-signing certificates this week. These credentials contained private keys that were only one byte in length, meaning the secret values ranged from zero to two55. This trivial range allowed attackers to brute-force the keys almost instantly. The exact cause of this generation error remains under investigation, but the vulnerability creates a severe risk for anyone intercepting network traffic.
The threat is particularly potent for systems that rely on traditional certificate chain validation. An attacker positioned anywhere in the network path, such as on a public Wi-Fi network or within a corporate infrastructure, can intercept connections and present forged certificates. Without recent updates, operating systems would accept these forgeries, allowing malicious actors to pose as major entities like Amazon or Apple. Furthermore, the compromised code-signing certificates could make downloaded malware appear as legitimate software from trusted vendors like Microsoft or Google.
Remediation efforts are currently underway, requiring the revocation of the eight affected intermediate CAs or the removal of the impacted root certificate from trust stores. While recent versions of major browsers like Chrome, Firefox, and Safari utilize Certificate Transparency logs to block unlisted issuances, older installations and non-browser applications remain highly vulnerable. Google has confirmed that no certificates signed by the affected intermediates appeared in public logs, offering some protection for standard web browsing, but standalone applications and system tools are not covered by this safeguard.
The scale of the update required is extensive, affecting personal computers, servers, mobile devices, routers, and various programming environments including Python, Go, and Node.js. Virtual machines, Docker containers, and download utilities like curl also require attention. The most significant concern lies with legacy hardware and Internet of Things devices that may not receive timely patches, leaving them exposed to potential attacks for an extended period. System administrators must prioritize updating all relevant software immediately to mitigate the risk of widespread impersonation attacks.
Source: Tom's Hardware · original report published





