LatesteMudhra’s Flawed Keys Force Massive Global Patch for Eight CA Certificates
☰ SectionsWhat’s happening across America.
Tech · Tech

eMudhra’s Flawed Keys Force Massive Global Patch for Eight CA Certificates

A critical security lapse involving eight compromised intermediate certificates requires immediate updates across billions of devices to prevent widespread network impersonation.

By Chinedu Okafor ·

Systems administrators across the United States are facing a new, urgent security crisis this week. Following the recent scramble to address a critical PHP remote code execution flaw, IT teams now must patch an enormous number of machines and software stacks. The trigger is the discovery of eight insecure intermediate Certification Authority (CA) certificates issued by the Indian firm eMudhra. These compromised credentials allow attackers to impersonate any domain on the internet, potentially tricking users into believing malware originates from trusted sources like Microsoft or Google.

The vulnerability exploits the fundamental way software verifies trust. When a website connects to a server, the operating system checks the certificate chain. This chain links the site’s certificate to an intermediate CA, which is then signed by a root certificate. Root keys are typically secured offline in physical safes. However, eMudhra issued six TLS certificates and two code-signing certificates with private keys that were critically weak. For some unknown reason, the secret half of these key pairs was only one byte long. This limits the key to a value between 0 and 255, making it trivial for an attacker to brute-force the correct number in a fraction of a second. The exact mechanism behind this error remains under investigation.

An attacker positioned anywhere in the network path—whether on a public Wi-Fi network, within a corporate intranet, or at an ISP level—can now intercept traffic. By guessing the weak key, they can generate a valid certificate for any domain, such as apple.com or bankofamerica.com. If the user’s software has not been updated, it will accept the connection as legitimate. This allows for man-in-the-middle attacks where data is intercepted or applications are signed to appear authentic.

The remediation process is complex because trust lists are stored in operating systems, browsers, and individual applications. To fix the issue, vendors must either revoke the eight affected intermediate CAs, remove the specific affected root certificate, or hard-code a rejection of the compromised keys. This requires updates across a vast ecosystem: PCs, servers, smartphones, tablets, routers, virtual machines, Docker containers, and programming libraries like Python, Go, Node.js, and Rust. Even standalone utilities like curl require attention.

There is a partial silver lining for modern users. Recent versions of major browsers, including Chrome, Brave, Firefox, and Safari, enforce a feature called Certificate Transparency. This system consults a public, read-only log of all certificate issuances and blocks any that are not listed. Google reports that no certificates signed by the six affected intermediate CAs appeared in these logs. Consequently, users relying solely on recent browser versions for web browsing may be protected. However, experts still advise checking for updates across all installed software to ensure comprehensive coverage.

The true scale of the challenge lies in older hardware and legacy software. While modern devices will likely receive patches quickly, older routers, smart home appliances, and Internet of Things (IoT) devices may lag behind. These unpatched devices could remain vulnerable for months, creating potential entry points for attackers. The investigation into how such weak keys were issued continues, but the immediate priority for California businesses and residents is ensuring all network-connected devices are updated to the latest security standards.

Source: Tom's Hardware

More from Tech