Posted by ssiddharth 1 day ago
What I want is simply a mode to "never, ever, under any circumstances, perform 'recovery' of any kind, through any channel, ever, unless the person requesting has my TOTP code or a passkey." And frankly I want that for pretty much every account everywhere. But no, we have to leave the social engineering door wide open. And now, put a gullible robot in that doorway. Great.
When I recovered my account that had been stolen through this exploit (luckily, my username hadn't been changed), I was sent a code to my email address and then asked to use my TOTP code, backup code, or a video selfie. I used my TOTP code and was let in just fine. They certainly have the ability to make such a feature. Keep in mind, however, that several unpatched TFA bypasses exist for Instagram currently. People offer it as a service for around $1,000 on Telegram. Where there's a TOTP code input, there's a way to bypass it.
So I went to check it again just now after reading your comment, and I was immediately as soon as I opened the app, prompted to create a new password, which I did.
very very sketchy things going on here. But I'm glad that they didn't fully allow my account to be stolen :/
I'll laugh even harder if they wrote tests for it and only made tests for the happy path and not the error cases or just ignored the latter.
In 2011 Dropbox briefly had an even easier "zero auth exploit". For a couple hours if you typed in any email on the login page, password checking was skipped and you could login to any account. Albeit, you still couldn't reset the user password, just login.
https://techcrunch.com/2011/06/20/dropbox-security-bug-made-...
My IT department had a blast with that one, pure disbelief that it worked on all of our systems
https://arstechnica.com/information-technology/2017/11/macos...
ie: did they put guard rails in place but the AI bot creatively found out a way around them? or is it literally just, they mindlessly empowered it to do these things without even making it check.
At some level, it seems to me it shouldn't be technically possible to bypass the 2FA. Yeah the account becomes unrecoverable. But that's why they force you to download / print out those account recovery codes.
Maybe they should have hacked themselves.