demo@ratportal.io · session cookie sess-demoRatPortal is a normal logged-in account portal. Your session lives in a cookie that is not SameSite=Strict, so a page on another origin can make your browser fire authenticated state-changing requests. Every action in Settings, Change Email and Danger Zone is missing (or only pretends to have) a real anti-CSRF control.
<img> for GET, or a self-submitting form for POST, that carries no valid token. The PoC Tester fires each shape for you.| Attack on the token | Correct server behaviour | This app |
|---|---|---|
| Remove the field | reject | accepts |
| Send it blank / arbitrary | reject | accepts |
| Reuse a spent token | reject | accepts |
| Swap in another user's token | reject | accepts |