☰ SectionsThe latest from the cities that shape the country.
Tech · Tech

Flawed CA Keys Threaten Global Trust

Indian firm eMudhra issued intermediate certificates containing trivially guessable private keys, exposing users to potential impersonation attacks.

By Robert Hayes ·

Indian certificate authority eMudhra has issued eight intermediate certificates containing private keys that are trivial to crack, a development that could allow attackers to impersonate virtually any domain or masquerade as a legitimate software developer. The flaw places the integrity of encrypted connections at risk across a vast array of systems.

The scale of the potential compromise is significant. Because these certificates are used to sign other certificates, an attacker positioned anywhere in a network path, including corporate networks, public Wi-Fi, or an internet service provider, could intercept a user's connection and impersonate trusted sites such as apple.com or bankofamerica.com. Furthermore, the compromised code-signing certificates could be used to make malware appear as though it originated from a legitimate source like Microsoft or Google.

The vulnerability stems from a breakdown in the certificate verification process. Normally, a website's certificate is signed by an intermediate Certification Authority, which is in turn signed by a trusted root certificate. In this instance, eMudhra issued six TLS certificates and two code-signing certificates with private keys that were only one byte in length. This means the secret key could be any number from 0 to 255, making it trivial for an attacker to guess.

The immediate consequence is a widespread need for updates across the digital landscape. Operating systems and applications rely on lists of trusted root certificates to validate connections. To address this incident, those lists must be updated to revoke the eight affected intermediate certificates. This requires action from countless users and administrators.

The list of potential targets for this update is extensive. It includes personal computers, servers, mobile phones, tablets, routers, and virtual machines. Standalone utilities like curl and programming languages such as Python, Go, and Node.js are also affected, along with Docker containers. Devices that do not receive regular updates, such as older routers, smart home appliances, and outdated computers, may present a lingering risk.

There is a measure of protection for users engaging in standard web browsing. Recent versions of Chrome, Brave, Firefox, and Safari enforce a feature known as Certificate Transparency. This mechanism consults a public log of all issued certificates and blocks any that are not listed. Google reports that no certificates signed by the six affected intermediate CAs were logged, suggesting that regular browsing activity is likely safe. However, users are still advised to ensure all software is updated.

The origin of these flawed keys remains unclear. It is not yet understood how private keys of only one byte in length were issued. Until the certificates are revoked and all affected systems are patched, the potential for impersonation remains a concern for anyone whose software has not been updated.

Source: Tom's Hardware

Get Hot Newz Today in your inboxThe latest from the cities that shape the country. Free, a few times a week, unsubscribe any time.

More from Tech

Get Hot Newz Today in your inboxThe latest from the cities that shape the country. Free, a few times a week, unsubscribe any time.