webProeasy

Lab 408 — MailNest — Broken Authentication via Unauthenticated Password Reset

hackadvisor

Task: Express.js email marketing platform with publicly accessible API docs revealing a force-reset-password endpoint with no authentication. Solution: Enumerate API endpoints via /api/v1/docs, reset admin password via unauthenticated force-reset-password, login as admin, retrieve flag from admin config.

$ ls tags/ techniques/
broken_access_controladmin_account_takeoverapi_endpoint_enumerationdecoy_flag_recognitionapi_documentation_disclosureunauthenticated_password_reset

🔒

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