Eight Weak Keys Expose Billions of Devices to Universal Impersonation Risks
A critical security flaw in Indian CA certificates allows attackers to spoof any website or software source, forcing a massive global patching effort across all major platforms.
By Lucas Mehta ·

The digital security landscape has been volatile this week, presenting system administrators with a compounding set of challenges that extend far beyond the recent critical PHP remote code execution vulnerability.
A new, severe threat has emerged involving eight intermediate certificates issued by the Indian certification authority eMudhra, which contain private keys that are dangerously easy to guess.
Because these keys are weak, an attacker positioned anywhere in a network path, such as on a public Wi-Fi network, within a corporate intranet, or at an internet service provider level, can intercept traffic and impersonate any domain.
This capability means that without immediate updates, operating systems and installed software will accept connections from attackers pretending to be major sites like apple.com, amazon.com, or bankofamerica.com without raising any alarms.
The vulnerability extends to software integrity through the leaked code-signing certificates, which allow malware to masquerade as legitimate applications from trusted entities like Microsoft or Google.
Standard security protocols rely on a chain of trust where intermediate certificates are signed by root certificates that are kept offline in secure safes.
However, eMudhra issued six TLS certificates and two code-signing certificates with private keys that were only one byte long, meaning the secret values were essentially numbers between zero and 255.
This brevity makes the keys trivial to brute-force in a split second, a technical oversight that is currently under investigation to determine how such a fundamental error occurred.
To mitigate the risk, operating systems and browsers must update their trust lists by revoking the eight affected certificates, removing the specific root certificate, or hard-coding a rejection of the compromised keys.
Recent versions of major browsers like Chrome, Brave, Firefox, and Safari offer a layer of protection through Certificate Transparency, which checks a public log of issuances.
Google reports that none of the certificates signed by the affected intermediates were logged, suggesting that users who primarily browse the web may be safe, though checking for software updates remains essential.
The logistical challenge of fixing this issue is immense, requiring updates across a vast array of hardware and software including PCs, servers, phones, tablets, routers, and virtual machines.
The patching effort also extends to programming languages such as Python, Go, Node.js, and Rust, as well as standalone utilities like curl and various containerized environments.
While expected updates are rolling out for most standard devices, older routers, smart home appliances, and legacy computers may remain vulnerable if they do not receive timely patches.
This incident underscores the critical importance of maintaining up-to-date trust stores across all digital ecosystems to prevent widespread impersonation attacks.
Source: Tom's Hardware · original report published





