eMudhra CA issued eight TLS certificates with trivially weak 3-8 bit private keys, enabling adversary-in-the-middle interception
Indian certificate authority eMudhra Limited issued eight TLS certificates whose private keys were catastrophically weak. The keys had only 3 to 8 bits of entropy, against roughly 384 bits expected for a NIST P-384 key. Researchers cited in the article (Valdorda, and Ben Cartwright-Cox of BGP.tools) called the flaw nearly impossible and speculated that example code leaked into production. The most immediate risk is to VPN users and other non-browser TLS clients, especially where governments may intercept traffic. The article does not report in-the-wild exploitation, and eMudhra had not responded to questions.
Detalhes técnicos
- Eight certificates were affected. Their private keys were 4, 56, 66, 115, 155, 156, 230 and 237, so anyone can trivially derive the private key.
- Exploitation requires an active adversary-in-the-middle position: the attacker proxies traffic, decrypts it, re-encrypts it and forwards it to the other party. Attackers on a local network, such as a coffee shop or university, face a much lower barrier than well-resourced state-level actors.
- Certificate transparency logs account for much of the detection, but they require active monitoring of massive feeds and work only after unauthorized certificates have been issued.
- The author notes that cleanup will coincide with unrelated PHP vulnerabilities.
Remediação
- End users have little recourse beyond avoiding non-browser TLS communication, such as VPN clients, until updates and assurances are in place.
- The article does not describe any revocation or trust-store action by eMudhra or by browser and OS vendors.
Linha do tempo
-
eMudhra CA issued eight TLS certificates with trivially weak 3-8 bit private keys, enabling adversary-in-the-middle interception
ler a análise desta fonte ocultar
Indian certificate authority eMudhra Limited issued eight TLS certificates whose private keys were catastrophically weak. The keys had only 3 to 8 bits of entropy, against roughly 384 bits expected for a NIST P-384 key. Researchers cited in the article (Valdorda, and Ben Cartwright-Cox of BGP.tools) called the flaw nearly impossible and speculated that example code leaked into production. The most immediate risk is to VPN users and other non-browser TLS clients, especially where governments may intercept traffic. The article does not report in-the-wild exploitation, and eMudhra had not responded to questions.
Technical Details
- Eight certificates were affected. Their private keys were 4, 56, 66, 115, 155, 156, 230 and 237, so anyone can trivially derive the private key.
- Exploitation requires an active adversary-in-the-middle position: the attacker proxies traffic, decrypts it, re-encrypts it and forwards it to the other party. Attackers on a local network, such as a coffee shop or university, face a much lower barrier than well-resourced state-level actors.
- Certificate transparency logs account for much of the detection, but they require active monitoring of massive feeds and work only after unauthorized certificates have been issued.
- The author notes that cleanup will coincide with unrelated PHP vulnerabilities.
Remediation
- End users have little recourse beyond avoiding non-browser TLS communication, such as VPN clients, until updates and assurances are in place.
- The article does not describe any revocation or trust-store action by eMudhra or by browser and OS vendors.