3 November 2026
Feisty Duck’s Cryptography & Security Newsletter is a periodic dispatch bringing you commentary and news surrounding cryptography, security, privacy, SSL/TLS, and PKI. It's designed to keep you informed about the latest developments in this space. Enjoyed every month by more than 50,000 subscribers. Written by Ivan Ristić.
Every analysis of public trust on the internet involves discussing its biggest weakness: any CA can issue a certificate for any domain name without the owner's permission. For about 20 months, because of a mistake by one of the public CAs, anyone could issue certificates for any domain name. If you thought DigiNotar was bad in 2011, this is worse.
In April 2025, a public CA called eMudhra botched a batch of intermediate certificates and ended up with eight trivially weak private keys. So weak, in fact, that anyone could and still can recover them with only a modest effort. Rather than selecting large, unpredictable values, they used one of only 256 possibilities for each key. Brute-force attacks are very effective with such a small number of possibilities.
This was in 2025, and no one complained about these certificates. A lone security researcher—Wayne—did, but only in October 2026. They used the paranoid_crypto tool to review the database of all known public intermediates, and eMudhra’s certificates stood out. After discovering the problem, they reported it to Mozilla and other leading root stores, and now we're here.
Why is this worse than past incidents? Let’s look at the past. A conceptually similar incident occurred in 2008, when researchers exploited a weakness in MD5 to obtain a working intermediate. In that instance, the researchers acted responsibly and destroyed the backing key. In 2011, a public CA called DigiNotar was completely compromised. At least 500 certificates were issued, and 300,000 users were attacked, but at least only one attacker (or group) had control. With this recent problem, anyone can mint certificates from the botched intermediates, because anyone can find the backing keys.
Let’s take a look at what worked and what didn’t.
Here are some things that worked:
Some important things didn’t work:
After the discovery, eMudhra exited the TLS certificate space. Good. No doubt they would have been evicted anyhow. Google expanded its security checks of intermediates to all certificates recorded in CCADB, so hopefully this particular problem won’t ever happen again. (Interestingly, their paranoid_crypto tool had been in use against the certificates in CT… but didn’t detect anything because eMudhra never issued certificates from these intermediates.)
Standard revocation didn’t work, but you already knew that. It’s hard to know how many user agents remain vulnerable, but this Cloudflare blog post shares useful measurements from two weeks after the discovery. We’re left with a gaping hole in Internet PKI that anyone with means can exploit. If you’ve recently been worried about “harvest now, decrypt later,” you now have another problem: “harvest now, decrypt now.” Individuals (using browsers) are safer than others, but machine-to-machine communication is at high risk.
This subscription is just for the newsletter; we won't send you anything else.
We use Claude to help us create the short news section.
Designed by Ivan Ristić, the author of SSL Labs, Bulletproof TLS and PKI, and Hardenize, our course covers everything you need to know to deploy secure servers and encrypted web applications.
Remote and trainer-led, with small classes and a choice of timezones.
Join over 3,000 students who have benefited from more than a decade of deep TLS and PKI expertise.