Eight Flawed Certificates Expose Billions of Devices to Domain Impersonation
A critical security lapse involving one-byte private keys allows attackers to spoof any website, requiring immediate updates across a vast and fragmented digital ecosystem.
By Brianna Jackson ·

Just one byte of data was all it took to create a critical vulnerability in the global internet infrastructure. The private keys associated with eight intermediate certification authority (CA) certificates issued by Indian firm eMudhra were found to be only one byte in length, meaning the secret values were effectively integers ranging from zero to two hundred and fifty-five. This trivially small key space allowed the secrets to be brute-forced in a split second, a discovery that has sent shockwaves through the systems administration community this week.
The primary consequence of this flaw is that any attacker positioned within the path of network traffic can successfully impersonate any domain. Whether an adversary is located on a corporate network, a government intranet, public Wi-Fi, or within the infrastructure of an internet service provider, they can intercept connections and masquerade as major entities such as apple.com, amazon.com, or bankofamerica.com. Without recent updates, operating systems and installed software would accept these fraudulent connections as legitimate. Furthermore, the two compromised code-signing certificates mean that downloaded applications could appear to be verified and issued by trusted entities like Microsoft or Google, even if the software is malicious.
The standard method for verifying a website’s legitimacy involves checking its certificate chain. A site’s certificate is signed by an intermediate CA, which is in turn trusted by root certificates whose keys are typically kept offline in secure safes. In this specific incident, eMudhra issued six TLS intermediate certificates and two code-signing intermediate certificates with these insecure keys. To remediate the issue, operating systems and applications must now update their trusted lists by revoking the eight affected CAs, removing the single affected root certificate, or hard-coding a rejection of all eight compromised keys.
There is a mitigating factor for many users, as recent versions of major browsers including Chrome, Brave, Firefox, and Safari enforce a feature known as Certificate Transparency. This feature consults a public, read-only log of certificate issuances and blocks any certificate not mentioned in that log. According to Google, no certificates signed by the six affected intermediate CAs were found in these logs, suggesting that users who engage primarily in standard web browsing are likely protected. However, experts still recommend checking all software for updates to ensure comprehensive security.
The scale of the necessary updates presents a significant logistical challenge. The patch must be applied to a vast array of hardware and software, including personal computers, servers, smartphones, tablets, routers, and various web browsers. The list extends further to virtual servers, Docker containers, and programming languages such as Python, Go, Node.js, and Rust. It also encompasses standalone download utilities like curl, potentially affecting hundreds of distinct software categories.
While expected updates will reach most modern systems, the true long-term risk lies in older and less accessible technology. Legacy routers, smart home appliances, Internet of Things (IoT) devices, and older computers may not receive timely patches, leaving them potentially vulnerable to exploitation. The exact mechanism by which such short private keys were generated and issued remains under investigation, but the immediate directive for the industry is clear: update systems promptly to close the window for impersonation attacks.
Source: Tom's Hardware





