AdvertiseDonate
Jersey CityNew YorkNewarkPhiladelphiaBaltimoreBostonWashingtonBuffalo
Digital Wire Desk · 31 Hudson Yards, 11th Floor, New York, NY 10001
Tech · Tech

Weak Keys in Eight Certificates Expose Networks to Impersonation Attacks

A critical security flaw involving easily guessable private keys requires immediate updates across a vast array of devices to prevent attackers from masquerading as trusted websites.

By Michael Lombardi ·

Illustration for: Weak Keys in Eight Certificates Expose Networks to Impersonation Attacks
Illustration generated for this article, not a news photograph.

For ordinary users, the immediate implication is that their computers, phones, and other connected devices may no longer be able to verify the identity of the websites they visit. If systems are not updated promptly, an attacker positioned between the user and the internet could intercept traffic and present a fake version of major sites like Apple, Amazon, or Bank of America. The device would accept the connection as secure, potentially allowing malware to be downloaded under the guise of a legitimate application from trusted vendors such as Microsoft or Google.

The root of this vulnerability lies in a series of errors made by eMudhra, an Indian certification authority. The firm issued six TLS certificates and two code-signing intermediate certificates that contained private keys which were far too short to be secure. In cryptographic terms, these keys were only one byte in length, meaning they represented a number between zero and 255. This tiny range makes the keys trivial to guess through brute-force methods, effectively allowing any attacker to forge the signatures of these certificates.

The mechanism of trust on the internet relies on a chain of verification. A website presents a certificate issued by an intermediate certification authority, which is in turn signed by a root certificate. Operating systems and applications maintain lists of these trusted roots. Because the eight affected intermediate certificates were signed by a trusted root, devices accepted them as valid. Now that the weak keys have been identified, the affected entities must revoke these certificates or update their software to explicitly reject the compromised keys.

The scale of the necessary updates presents a significant logistical challenge for system administrators. The list of software and hardware requiring patches includes personal computers, servers, operating systems, smartphones, tablets, routers, and web browsers. It also extends to more specialized tools, such as virtual machines, Docker containers, and programming languages like Python, Go, Node.js, and Rust. Even standalone utilities used for downloading files, such as curl, are affected. This breadth means that organizations must audit a wide variety of systems to ensure no vulnerable components remain.

There is a mitigating factor for users who rely primarily on 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 connections that are not properly logged. Google has reported that no certificates signed by the six affected intermediate authorities appeared in these logs. Consequently, users engaged in standard web browsing with up-to-date browsers are likely protected, though checking for updates on all software remains a prudent measure.

The situation is more complex for older or less frequently updated devices. Legacy routers, smart home appliances, and Internet of Things devices may not receive patches quickly, if at all. These devices could remain vulnerable to impersonation attacks for an extended period. The investigation into how such short keys were generated and approved is ongoing, but the immediate focus is on distribution of fixes to close the window of opportunity for attackers.

This incident adds to a busy week for security professionals, who have also been dealing with a critical remote code execution vulnerability in PHP. The combination of these issues requires coordinated efforts to patch systems across multiple platforms. While the threat is severe, the availability of updates for major software categories offers a clear path to resolution, provided that users and administrators act swiftly to apply the latest patches.

Source: Tom's Hardware · original report published

More Tech · Report a business · Got a Story?

Get Digital Wire Desk in your inboxYour daily read on the news. Free, a few times a week, unsubscribe any time.

Related stories

Get Digital Wire Desk in your inboxYour daily read on the news. Free, a few times a week, unsubscribe any time.