
CSRF
CSRF: Несанкционированное действие через поддельный запрос (Express)
Форма администратора не защищена CSRF-токеном. Заставь бота выполнить действие от имени admin.
Node.js Pro
Exploit Fix
JSON API /api/profile на Express принимает запросы без CSRF-токена и без проверки кастомного заголовка X-Requested-With. Смени пароль admin через cross-origin CSRF — затем войди и забери флаг.
Форма администратора не защищена CSRF-токеном. Заставь бота выполнить действие от имени admin.
Эндпоинт смены email реализован через GET. SameSite=Lax не защищает top-level navigation — измени email админа через CSRF и забери флаг из /api/admin/email.
JSON API эндпоинт не требует кастомных заголовков. Используй CSRF для смены пароля admin через API.
Приложение использует проверку заголовка Referer вместо CSRF-токена. Обойди проверку и смени email администратора.



