webPromedium

Lab 248 — PulseBoard — Next.js Middleware Authorization Bypass

hackadvisor

Task: Next.js team analytics dashboard (PulseBoard) with middleware-based role authorization protecting admin panel; NextAuth for authentication. Solution: bypass middleware via CVE-2025-29927 x-middleware-subrequest header (repeated 5x) with valid session cookie to access /admin/secrets and retrieve PLATFORM_MASTER_KEY.

$ ls tags/ techniques/
honeypot_flag_identificationnextjs_middleware_subrequest_bypassnextjs_build_manifest_route_disclosurenextauth_credentials_authenticationmiddleware_recursion_depth_exploitauthorization_bypass_via_framework_vulnerability

🔒

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