webProeasy

Lab 153 — FlowDesk — CSRF Account Takeover via Email Change

hackadvisor

Task: Express.js workspace platform where email change endpoint lacks CSRF protection while name/password endpoints are protected. Solution: exploited password reset token disclosure to take over admin account, or alternatively use CSRF via admin bot to change admin's email, then reset password and access admin panel for flag.

$ ls tags/ techniques/
admin_account_takeoverdecoy_flag_evasionsamesite_lax_top_level_navigationcsrf_on_email_change_endpointpassword_reset_token_disclosureform_urlencoded_csrf

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Sign in with GitHub to continue. No email required.

$sign in

$ grep --similar

Similar writeups