A complete bypass of eMudhra’s 1FA OTP login system
tensegrist
170 points
51 comments
October 22, 2026
Related Discussions
Found 5 related stories in 124.2ms across 10,306 title embeddings via pgvector HNSW
- Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds hkc · 870 pts · October 21, 2026 · 54% similar
- Show HN: Anonymous age verification with passkey-powered encryption mikeysight · 13 pts · August 19, 2026 · 54% similar
- eMudhra intermediate CA compromise galadran · 794 pts · October 20, 2026 · 54% similar
- mitmproxy adds --emudhra option ahlCVA · 372 pts · October 21, 2026 · 54% similar
- Private Key Compromise of EMudhra Intermediate Certificates donohoe · 11 pts · October 20, 2026 · 53% similar
Discussion Highlights (15 comments)
EQYV
Please can this not be true..
FLeXMurphy
Security represents less than 1% of their business.
bragr
The anti AI scraping on this site doesn't work that well. I'm being served non-sense text about buttplugs. I'm human, I swear.
gilrain
This site serves me garbage. Iocaine, I think? I use Brave. "If you are not [a bot], and you feel you have been served garbage by mistake, please contact the owner of the site you're visiting." If anyone knows another way to access the content, I'd be interested. No contact details are offered and visiting mastodon.catgirl.cloud resets my connection.
buildbot
So basically anyone who used this CA is screwed if someone knows your email?
VladVladikoff
Hahahahha what a roast. Too funny, especially the "4 Bars" in the background of the demo.
tommica
Could someone explain this? Does this mean that it enables logging in as any account in emudhras infra?
hoherd
The number the tool found was 1861. The e-mailed OTP code was 1858. What am I missing?
cyberpunk
Don't piss off the internet, there will be consequences. I guess.
baal80spam
"S" in "eMudhra stands for "Secure".
jttnr
Oh man, good that they are leaving the CA business. https://news.ycombinator.com/item?id=50195110
ignatella
I understand it in the following way: They put the public key into js and encrypt the body of the request. This is common practice to protect users' important data from being accessed by a proxy (in this case, Cloudflare) and is ok. But the real bug is that they don't rate-limit, invalidate, or protect the endpoint related to OTP checks, so it can be brute-forced, as the search space is limited.
trallnag
Damn, these Mastodon accounts are a rabbit hole to get lost in
greenavocado
Cut the undersea cables already
skeledrew
I guess certs isn't the only thing they'll be exiting.