eMudhra Key Flaw Exposes Billions of Devices to Impersonation Risks
Eight intermediate certificates with one-byte private keys allow attackers to spoof any domain, prompting urgent updates across global infrastructure.
By Chioma Kim ·

Eight intermediate certificates recently issued by Indian certification authority eMudhra contained private keys that were only one byte long, meaning the secret values were merely numbers between zero and 255. This trivial weakness allows an attacker to guess the correct key in a split second, effectively breaking the security trust for any system that has not yet been patched.
The vulnerability affects six TLS certificates used for secure web connections and two code-signing certificates used to validate software authenticity. Because the keys were so short, an interceptor positioned anywhere in the network path could impersonate any legitimate domain, such as major banking or retail websites, without the user’s operating system or browser detecting the fraud.
This issue places significant strain on system administrators who are already managing the fallout from a critical PHP remote code execution vulnerability. The current incident requires the revocation of the eight affected intermediate CAs and the removal or rejection of the specific root certificate involved, forcing a widespread update cycle across global networks.
The technical mechanism of the flaw lies in how certificates are validated. Software verifies legitimacy by checking a chain of trust from the website certificate up to a trusted root. In this case, the root keys were stored safely offline, but the intermediate keys issued by eMudhra were generated with insufficient complexity. The exact cause of the one-byte key generation is still under investigation, but the result is a fundamental break in the cryptographic standard.
Recent versions of major browsers, including Chrome, Brave, Firefox, and Safari, enforce a feature called Certificate Transparency. This system consults a public log of all certificate issuances and blocks any that are not present in the log. Google reports that no certificates signed by the affected eMudhra intermediates were logged, which suggests that users who rely solely on modern web browsing are currently protected.
However, the threat extends far beyond web browsers. The sheer volume of software and hardware that maintains a list of trusted certificates is vast. This includes personal computers, servers, smartphones, tablets, routers, virtual machines, and programming languages such as Python, Go, Node.js, and Rust. Standalone utilities like curl are also affected, meaning developers and automated scripts face a high risk of failure or compromise if updates are delayed.
Older devices present a particular challenge in this update cycle. Smart home appliances, Internet of Things devices, and legacy routers may not receive patches quickly, or in some cases, may never be updated. These aging systems could remain vulnerable to impersonation attacks, creating persistent security gaps in both enterprise and home environments.
The immediate takeaway for users and IT professionals is to check for updates across all software and hardware. While the Certificate Transparency feature in modern browsers offers a layer of protection, the code-signing certificates remain a critical vector for malware to appear legitimate. Patching should be treated as an urgent priority to mitigate the risk of widespread domain spoofing and software tampering.
Source: Tom's Hardware · original report published





