4 matches found
CVE-2026-55066
Vikunja is an open-source self-hosted task management platform. Prior to 2.4.0, POST /api/v1/projects/project/views/view/buckets/bucket/tasks accepts a body supplied taskid but TaskBucket.CanUpdate in pkg/models/kanbantaskbucket.go authorizes only the project, view, and bucket from the URL...
GHSA-5PG6-M483-7VRG Vikunja has cross-tenant IDOR in kanban move-task endpoint via unauthorized body task_id
Summary The kanban endpoint POST /api/v1/projects/project/views/view/buckets/bucket/tasks moves a task into a bucket. The task is identified by taskid in the request body. The endpoint's authorization check TaskBucket.CanUpdate only verifies that the caller may update the project/view/bucket name...
Vikunja vulnerable to Improper Authorization and Authorization Bypass Through User-Controlled Key
Summary A user with only a single self-owned project can permanently destroy the Kanban bucket assignments taskbuckets and task ordering taskpositions of any other project view in the entire instance. The ProjectView.Delete model method runs three SQL statements: the first is properly scoped to...
PT-2026-83233
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"...