Cross-site request forgery in Kanboard - CVE-2026-24885
Published: November 9, 2026
Vulnerability details
The vulnerability allows a low-privileged remote attacker to escalate their Kanboard project role from Project Viewer to Project Manager.
The vulnerability exists due to missing CSRF validation and acceptance of text/plain requests containing JSON in the ProjectPermissionController changeUserRole action. A low-privileged remote attacker can induce an authenticated administrator to visit a malicious site that submits a forged role assignment request using the administrator’s session.