The login flow accepts credential-bearing requests without CSRF protection mechanisms tied to the browser session context. The handler parses form values directly and creates a session on successful credential validation.
Issue found by aisafe.io
An attacker can force a victim browser into a session associated with an existing user account where the attacker knows the credentials, causing user confusion, activity misattribution, and potential misuse of trusted user actions.
{
"github_reviewed": true,
"github_reviewed_at": "2026-03-05T20:43:28Z",
"nvd_published_at": "2026-03-06T05:16:41Z",
"severity": "MODERATE",
"cwe_ids": [
"CWE-352"
]
}