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

