Critical Thinking - Bug Bounty Podcast cover image

Episode 28: Surfin' with CSRFs

Critical Thinking - Bug Bounty Podcast

00:00

The Reality of C-Surfing

Joel: To some extent you could count that as a C-Surf, but it's not really like in the classical sense. Like if you click a deep link for my browser, nothing that gets passed through tells the app that I click that from attacker.com. If you want for somebody to be able to add a friend, either you have to have a separate X, a separate route that is exposed. That's like add a friend confirm. And then when they click that, then the app does different functionality where they confirm it explicitly. But the fact that that deep link exists means that it will always be reachable if it's exposed.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app