Kanboard is project management software focused on Kanban methodology. Prior to 1.2.51, Kanboard's user invite registration endpoint (`UserInviteController::register()`) accepts all POST parameters and passes them to `UserModel::create()` without filtering out the `role` field. An attacker who receives an invite link can inject `role=app-admin` in the registration form to create an administrator account. Version 1.2.51 fixes the issue.
History

Wed, 18 Mar 2026 02:15:00 +0000

Type Values Removed Values Added
Description Kanboard is project management software focused on Kanban methodology. Prior to 1.2.51, Kanboard's user invite registration endpoint (`UserInviteController::register()`) accepts all POST parameters and passes them to `UserModel::create()` without filtering out the `role` field. An attacker who receives an invite link can inject `role=app-admin` in the registration form to create an administrator account. Version 1.2.51 fixes the issue.
Title Kanboard's privilege escalation via mass assignment in user invite registration allows any invited user to become admin
Weaknesses CWE-915
References
Metrics cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:H/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-18T01:56:19.315Z

Reserved: 2026-03-03T17:50:11.244Z

Link: CVE-2026-29056

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-03-18T02:16:24.407

Modified: 2026-03-18T02:16:24.407

Link: CVE-2026-29056

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.