Eight Flawed Certificates Leave Billions of Devices Open to Digital Impersonation
A security firm issued intermediate certificates with trivially guessable keys, allowing attackers to spoof legitimate websites and software on outdated systems.
By Mariana Delgado ·

The digital infrastructure that secures online transactions relies on a complex web of trust, a system that has just suffered a significant breach in its foundation. This week, a critical vulnerability was discovered involving eight intermediate certificates issued by an Indian certification authority, eMudhra, which could allow attackers to impersonate virtually any domain or software provider.
The core of the issue lies in the private keys associated with these certificates, which were found to be only one byte long. In cryptographic terms, this means the secret key was a number between 0 and 255. An attacker with access to the network path could brute-force these keys in a split second, effectively breaking the encryption that keeps web connections secure. This flaw affects six TLS certificates used for website security and two code-signing certificates used to verify software authenticity.
For non-experts, it is helpful to understand how this verification process works. When you visit a website, your browser checks the site's certificate against a chain of trust. This chain starts with the website's own certificate, signed by an intermediate Certification Authority (CA), which is in turn signed by a root certificate. Root certificates are kept in highly secure, offline safes, while intermediate CAs are the entities that actually issue the certificates for websites and apps. In this case, eMudhra issued the intermediate certificates with the flawed, easily guessable keys.
If a user’s operating system or software still trusts these eight compromised intermediate CAs, an attacker positioned between the user and the internet, such as on a public Wi-Fi network, within a corporate network, or even at the Internet Service Provider level, can intercept traffic. They can then present a certificate signed with one of the weak keys, making their malicious site appear as a legitimate one, such as a major bank or tech giant. Furthermore, the compromised code-signing certificates mean that downloaded applications could be falsely verified as coming from trusted vendors like Microsoft or Google, bypassing security warnings.
The immediate response from major browser developers and operating system providers has been to revoke these eight intermediate certificates. This is done by adding them to revocation lists or by removing the affected root certificate from the trusted store. Some systems may also hard-code a rejection of the specific weak keys. This process is standard practice when certificate issuers make errors, but the scale of the required updates is vast, involving everything from personal computers and servers to smartphones, tablets, and routers.
A significant silver lining exists for users of modern web browsers. Recent versions of Chrome, Brave, Firefox, and Safari enforce a feature known as Certificate Transparency. This system consults a public, read-only log of all certificate issuances and blocks any certificate that is not present in the log. Google has reported that no certificates signed by the six affected intermediate CAs appeared in this log. Therefore, users who rely primarily on these up-to-date browsers for standard web browsing are likely protected, though they should still apply all available software updates.
However, the risk remains high for older devices and specialized software that may not enforce Certificate Transparency or that have not yet received the necessary patches. The list of affected software is extensive, including virtual machines, Docker containers, programming languages like Python, Go, Node.js, and Rust, and standalone download utilities such as curl. Older routers, smart home appliances, and Internet of Things (IoT) devices are also at risk, as they often lack easy update mechanisms and may remain vulnerable for a long time.
The exact reason why eMudhra issued private keys that were so short is still under investigation. The private key is the secret half of the cryptographic pair that proves ownership of a certificate; a one-byte key is considered a severe security failure because it offers negligible protection against brute-force attacks. Systems administrators are currently working through the backlog of updates, which follows a busy period that included a critical vulnerability in PHP.
For the average user, the best course of action is to ensure that all operating systems, web browsers, and major applications are updated to the latest versions. While the impact on modern, patched systems is mitigated by Certificate Transparency, the sheer volume of older software and devices that may not be updated immediately creates a lingering threat. This incident serves as a stark reminder of how fragile the underlying trust mechanisms of the internet can be when a single link in the chain is compromised.
In the coming weeks, more patches are expected to roll out for niche software and embedded systems. Users should monitor their device manufacturers and software developers for updates, particularly for any hardware or applications that have not been updated recently. Until all systems are patched, the risk of man-in-the-middle attacks on older or unpatched devices remains elevated, making this one of the more significant security events for the year.
Source: Tom's Hardware


