Tech · Tech

The 1-Byte Key That Exposed Billions of Devices to Impersonation

Eight compromised certificates from Indian firm eMudhra allowed attackers to fake any website or software source, forcing a massive update cycle across global systems.

By Neha Iyer ·

A single, tiny error has put billions of connected devices at risk of being fooled.

Systems administrators across the United States and the Pacific Northwest are scrambling to patch their networks. They were already busy dealing with a critical vulnerability in PHP. Now, they must address a separate, severe security flaw involving eight intermediate certificates.

The issue stems from eMudhra, an Indian certification authority. The company issued six TLS certificates and two code-signing certificates. These certificates contained private keys that were only one byte long. A one-byte key can only hold a value between 0 and 255. This made the keys incredibly easy to guess. An attacker could brute-force the correct key in a split second.

Certification authorities act as trusted third parties. They sign digital certificates that prove a website or application is who it claims to be. Your computer checks these signatures to ensure secure connections. When eMudhra’s keys were compromised, that trust was broken. An attacker positioned anywhere in the network path could intercept traffic. They could pretend to be major sites like apple.com, amazon.com, or bankofamerica.com. If your software was not updated, it would accept the fake connection without warning. The code-signing certificates were equally dangerous. They could make malware appear as if it came from legitimate sources like Microsoft or Google.

This week’s discovery forces a rapid update of trust lists. Operating systems and browsers maintain lists of trusted root certificates. They also keep revocation lists of certificates to avoid. These lists must be updated to remove the eight affected intermediate CAs or reject their keys entirely. Some systems may need to remove the affected root certificate or hard-code a rejection of the specific keys.

There is a small silver lining for modern users. Recent versions of Chrome, Brave, Firefox, and Safari enforce a feature called Certificate Transparency. This feature checks a public log of certificate issuances. It blocks any certificate not mentioned in that log. Google reports that no certificates signed by the six affected intermediate CAs were logged. If you primarily use a modern browser for web browsing, you are likely safe. However, you should still check for software updates to be certain.

The real challenge is the scale of the update. It is not just about browsers. The patch needs to reach PCs, servers, operating systems, phones, tablets, and routers. It must also cover web browsers wrapped in apps, virtual servers, and virtual machines. Developers using containers like Docker must update their environments. Programming languages like Python, Go, Node.js, and Rust may require updates. Standalone download utilities like curl are also affected. The list of potential targets is long and complex.

Older hardware presents the biggest concern. Many old routers, smart home appliances, and IoT devices do not receive frequent updates. These devices could remain vulnerable for a long time. The investigation into how such short keys were issued is still ongoing. For now, the priority is clear. Users and businesses must apply patches immediately to close the window for attackers.

This event highlights how fragile the digital trust infrastructure can be. A small mistake in key generation can ripple out to affect billions of machines. While modern browsers offer protection, the broader ecosystem is still catching up. The next few days will be busy for IT teams as they work to secure every corner of their networks.

Source: Tom's Hardware

More Tech · Report a business

Get Hot Media Digest in your inboxNews from America’s biggest cities. Free, a few times a week, unsubscribe any time.

Related stories

Get Hot Media Digest in your inboxNews from America’s biggest cities. Free, a few times a week, unsubscribe any time.