One-Byte Secret: Flawed Keys Expose Billions of Devices to Impersonation Attacks
A critical error in certificate issuance allows attackers to spoof trusted websites and software on any unpatched system.
By Ivan Petrov ·

The digital security landscape took a sharp turn this week after it emerged that eight intermediate certificates from Indian firm eMudhra contained private keys of only one byte in length. This tiny size reduces the secret values to a range of 0 to 255, making them trivial to guess in a split second. As a result, attackers positioned anywhere in the network path can now impersonate any domain. They can masquerade as major sites like apple.com or amazon.com, or forge code-signing certificates to make malware appear legitimate. Until systems are patched, operating systems and applications will continue to trust these fraudulent connections.
The vulnerability stems from how eMudhra generated its keys for six TLS certificates and two code-signing certificates. The company’s root keys, which are normally kept safe in offline vaults, signed these intermediate certificates. Because the intermediate keys were so weak, the entire chain of trust for those specific issuances is compromised. This is not the first major security headache for administrators this month, who have already been scrambling to address a critical PHP remote code execution flaw. Now they must layer on this new crisis, which requires widespread updates across the global infrastructure.
The scope of the necessary fixes is vast and touches nearly every layer of the tech stack. Users must update PCs, servers, phones, tablets, and routers. The list extends to web browsers, virtual machines, Docker containers, and programming languages such as Python, Go, Node.js, and Rust. Even standalone download utilities like curl are on the list. The challenge is compounded by the sheer volume of devices. While modern systems will receive patches, older hardware and Internet of Things devices may remain vulnerable for much longer, creating a long tail of risk.
For regular web users, there is a measure of relief built into modern browsers. Chrome, Brave, Firefox, and Safari all enforce Certificate Transparency. This feature consults a public, read-only log of all certificate issuances and blocks any that are not recorded. Google has confirmed that no certificates signed by the six affected intermediate CAs were logged in this log. Therefore, if your primary activity is standard web browsing, you are likely protected. However, experts still recommend checking for updates on all installed software to be certain.
The immediate next steps involve revoking the eight affected intermediate certificates and removing the one impacted root certificate from trust stores. Organizations can also hard-code a rejection of the specific eight keys. The industry is currently investigating exactly how a one-byte key passed through eMudhra’s issuance process. For now, the directive for everyone is clear: update your systems immediately. The window for exploitation is open, and the number of vulnerable devices is in the billions.
This incident highlights the fragility of the Public Key Infrastructure that underpins internet security. While the root keys were secure, the failure at the intermediate level was enough to break the trust chain. As patches roll out over the coming days, IT teams will face a heavy workload. The goal is to ensure that every device, from the newest smartphone to the oldest office server, stops trusting the compromised keys before an attacker can capitalize on the gap.
Source: Tom's Hardware


