webProeasy

Lab 294 — TeamForge — GraphQL Self-Escalation via UpdateMembership

hackadvisor

Task: SaaS workspace platform with GraphQL API; given member account with manage_members permission. Solution: GraphQL introspection revealed updateMembership mutation that lacks self-modification check — escalated own membership to full_admin, then queried adminSecrets for the flag.

$ ls tags/ techniques/
broken_access_controlgraphql_introspectionauthorization_bypassself_privilege_escalation

🔒

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