Source: kanboard
Version: 1.2.51+ds-2
Severity: grave
Tags: security upstream
Justification: user security hole
Forwarded: https://github.com/kanboard/kanboard/issues/5852
X-Debbugs-Cc: [email protected], Debian Security Team <[email protected]>

Hi,

The following vulnerability was published for kanboard.

CVE-2026-58660[0]:
| Kanboard through 1.2.52, fixed in commit 564cc30,
| BoardAjaxController save() method (used by the kanban board drag-
| and-drop endpoint) validates the caller's role on the attacker-
| supplied project_id but never verifies that the supplied task_id
| actually belongs to that project. Because task identifiers are
| sequential integers shared across the entire instance, any
| authenticated user who is a member of at least one project can
| enumerate and move (corrupt/hide) tasks belonging to any other
| project on the same instance, including private projects they have
| no membership or role on.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-58660
    https://www.cve.org/CVERecord?id=CVE-2026-58660
[1] https://github.com/kanboard/kanboard/issues/5852
[2] https://github.com/kanboard/kanboard/pull/5853

Regards,
Salvatore

Reply via email to