CVE details
CVE-2026-29056
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.
Affected ports (4)
| Port | Package | Version | Status | Maintainer |
|---|---|---|---|---|
| www/kanboard | php82-kanboard | 1.2.47_1 | unaddressed | atanubiswas484@gmail.com |
| www/kanboard | php83-kanboard | 1.2.47_1 | unaddressed | atanubiswas484@gmail.com |
| www/kanboard | php84-kanboard | 1.2.47_1 | unaddressed | atanubiswas484@gmail.com |
| www/kanboard | php85-kanboard | 1.2.47_1 | unaddressed | atanubiswas484@gmail.com |
Template for a VuXML entry
Range taken from the CVE record, check it before committing. make newentry in security/vuxml creates the vid.
<vuln vid="FIXME (make newentry)">
<topic>FIXME -- FIXME</topic>
<affects>
<package>
<name>php82-kanboard</name>
<range><lt>1.2.51</lt></range>
</package>
<package>
<name>php83-kanboard</name>
<range><lt>1.2.51</lt></range>
</package>
<package>
<name>php84-kanboard</name>
<range><lt>1.2.51</lt></range>
</package>
<package>
<name>php85-kanboard</name>
<range><lt>1.2.51</lt></range>
</package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
<p>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.</p>
</body>
</description>
<references>
<cvename>CVE-2026-29056</cvename>
<url>https://nvd.nist.gov/vuln/detail/CVE-2026-29056</url>
</references>
<dates>
<discovery>2026-03-18</discovery>
<entry>2026-10-25</entry>
</dates>
</vuln>