PT-2026-83233 · Vikunja · Vikunja

CVE-2026-55066

·

Published

2026-08-28

·

Updated

2026-09-08

CVSS v3.1

7.1

High

VectorAV: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.

Exploit

Fix

IDOR

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55066
GHSA-5PG6-M483-7VRG
GO-2026-6308
OPENSUSE-SU-2026:21812-1

Affected Products

Vikunja