eMudhra's Cryptographic Slip Exposes Billions of Devices to Impersonation Risks
A single-byte key error in eight certificates allows attackers to mimic any website, forcing a massive update cycle for global systems.
By Xiaoyu Wang ·

The number one is a small figure, but in the world of digital security, it represents a massive failure. This week, investigators discovered that eight intermediate certificates issued by eMudhra, an Indian certification authority, contained private keys that were only one byte long. In cryptographic terms, this means the secret codes used to verify digital identities were essentially a single number between zero and two hundred and fifty-five. An attacker with enough processing power can guess that number in a split second, effectively breaking the lock on the entire system.
The core issue is that these certificates allow an attacker to impersonate any domain. If a hacker sits between you and a website, whether on a public Wi-Fi network, within a corporate intranet, or even through an internet service provider, they can intercept your traffic. Because the compromised certificates are trusted, your computer or phone will accept the connection as legitimate. This means a user could be tricked into thinking they are talking to apple.com or their bank, when in reality, they are communicating with a malicious server that looks identical to the real thing.
The problem extends beyond just web browsing. Two of the affected certificates were used for code signing. This is the process that verifies that a software update or application comes from a trusted developer, such as Microsoft or Google. With these keys compromised, a piece of malware could be stamped with a valid signature, making it appear completely safe and official to your operating system. This creates a dual threat where both the websites you visit and the software you install can be disguised as trusted entities.
To understand the scale of the risk, it helps to look at how trust is established on the internet. When you visit a secure site, your browser checks a chain of certificates. The website's certificate is signed by an intermediate authority, which is in turn signed by a root certificate. These root keys are typically kept in offline safes for extreme security. In this incident, eMudhra issued six TLS certificates and two code-signing certificates with the flawed one-byte keys. While the root keys themselves remain safe, the intermediate links in the chain are broken, allowing for easy impersonation.
The immediate fix involves revoking these eight certificates. Operating systems and applications maintain lists of trusted and untrusted certificates, known as revocation lists. These lists are currently being updated to reject the compromised keys. However, the challenge lies in the sheer volume of devices that need to be patched. This is not just a matter of updating a browser. Systems administrators are being tasked with updating PCs, servers, phones, tablets, routers, and virtual machines. Even specific software components like Python, Go, Node.js, and Rust need attention, as do download utilities like curl.
There is a layer of protection for modern users, however. Recent versions of major browsers, including Chrome, Brave, Firefox, and Safari, enforce a feature called Certificate Transparency. This system checks a public log of certificate issuances and blocks any connection that is not listed there. Google has reported that no certificates signed by the six affected intermediate authorities were included in these logs. This suggests that if you are using a current browser for standard web browsing, you are likely protected against the most common attack vector.
Despite the protection offered by Certificate Transparency, experts advise against complacency. The recommendation is to check for updates across all software, not just your web browser. The danger remains for older systems, such as legacy routers, smart home appliances, and older computers that may not support the newer security features or receive timely patches. These devices could remain vulnerable for a longer period, creating potential entry points for attackers.
The exact cause of the one-byte keys is still under investigation. It remains unclear how such a fundamental error passed quality control, as a key of that size is trivially easy to brute-force. For now, the focus is on distribution and patching. The tech industry is once again reminded that security is a continuous process, and even minor details in certificate generation can have global consequences. Users and administrators alike should prioritize updating their systems to ensure the compromised keys are no longer trusted.
Source: Tom's Hardware





