Los AngelesNew YorkChicagoHoustonPhoenixPhiladelphiaSan FranciscoSeattleAtlantaBoston
Tech · Tech

Leaked Keys Enable Domain Impersonation Across Millions of Devices

A security incident involving weak certificate keys requires immediate updates to prevent malicious site spoofing and malware execution.

By Ji-eun Choi ·

A major security failure at an Indian certificate authority is forcing a massive, urgent wave of updates across the global tech ecosystem. eMudhra, a firm that issues digital security certificates, has compromised eight intermediate CA certificates, a mistake that allows attackers to impersonate virtually any domain on the internet and sign malicious software as if it were legitimate.

The vulnerability stems from a critical error in the creation of the private keys associated with these certificates. According to security reports, the private keys for six TLS certificates and two code-signing certificates were only one byte in length, meaning they could range from 0 to 255. This makes them trivial to guess through brute-force attacks in a split second, a flaw that is currently under investigation.

The mechanics of the threat are straightforward. Digital certificates rely on a 'chain' of trust, where a site's certificate is signed by an intermediate Certificate Authority (CA), which in turn is trusted by root certificates. With the private keys for eMudhra's intermediate certificates compromised, attackers can forge certificates that appear to be valid for any website, including major platforms like apple.com or amazon.com.

This creates two distinct dangers. First, an attacker positioned anywhere in the network path, such as on public Wi-Fi or an ISP, could intercept a connection and spoof a legitimate banking or corporate site. Second, with the code-signing certificates, malicious software could be presented as a verified application from trusted vendors like Microsoft or Google, bypassing user suspicion.

The scope of the required remediation is vast. The compromised keys affect an enormous range of technology, from personal computers and smartphones to servers, virtual machines, and Docker containers. Developers must also patch programming languages including Python, Go, Node.js, and Rust, as well as utilities like curl. Older devices, including routers and IoT appliances, are also at risk if not updated.

There is a measure of protection currently in place for casual web users. Recent versions of Chrome, Brave, Firefox, and Safari enforce Certificate Transparency, a feature that checks a public log of issued certificates. Google has reported that no certificates signed by the affected intermediate CAs were logged, meaning that regular browsing is likely safe for now.

However, security experts are advising that all software be updated immediately regardless of browser protections. The compromised certificates must be revoked or rejected by installing updates that remove the affected keys. Failure to patch leaves systems vulnerable to interception and spoofing attacks, compromising both data integrity and user safety.

Source: Tom's Hardware

Get Public Newz Wire in your inboxThe stories that matter, every day. Free, a few times a week, unsubscribe any time.

More from Tech

Get Public Newz Wire in your inboxThe stories that matter, every day. Free, a few times a week, unsubscribe any time.