PT-2026-83233

CVE-2026-55066

·

Published

2026-08-28

·

Updated

2026-09-08

Description by

CVSS 3.1
7.1
High
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Name of the Vulnerable Software and Affected Versions Vikunja versions prior to 2.4.0
Description An authenticated user can enumerate tasks across different tenants and modify their completion metadata. This occurs because the endpoint "/api/v1/projects/{project}/views/{view}/buckets/{bucket}/tasks" accepts a task id in the request body, but the TaskBucket.CanUpdate function in pkg/models/kanban task bucket.go only authorizes the project, view, and bucket specified in the URL. Subsequently, the updateTaskBucket function calls Task.ReadOne without performing a separate permission check on the task, allowing the return of task contents and the modification of the task's done state if a done bucket is selected. This behavior affects both v1 and v2 routes that share this model due to task identifiers being global sequential values.
Recommendations Update to version 2.4.0.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-5PG6-M483-7VRG
GO-2026-6308
OPENSUSE-SU-2026:21812-1
SUSE-SU-2026:23692-1
SUSE-SU-2026:23712-1
Found an issue in the description? Have something to add? Feel free to write us 👾