PT-2026-83232 · Vikunja · Vikunja

CVE-2026-55065

·

Published

2026-08-28

·

Updated

2026-09-08

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions Vikunja versions 0.24.6 through 2.3.x
Description An authenticated user can destroy Kanban bucket assignments and task ordering of any project view across the entire instance. This occurs because the ProjectView.Delete function in pkg/models/project view.go fails to verify that a requested view belongs to the specified project before executing cascading deletes. While the initial delete operation is scoped to both project and view identifiers, subsequent deletes for task buckets and task positions rely solely on the view identifier. An attacker can bypass authorization by providing a project identifier they control and a view identifier belonging to another user via the DELETE /api/v1/projects/:project/views/:view endpoint. This allows for cross-tenant data destruction where Kanban layouts and manual ordering are permanently lost, although the views and tasks themselves remain intact.
Recommendations Update to version 2.4.0. As a temporary mitigation, restrict access to the DELETE /api/v1/projects/:project/views/:view endpoint to trusted administrators only.

Exploit

Fix

IDOR

Improper Authorization

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

Weakness Enumeration

Related Identifiers

CVE-2026-55065
GHSA-GG93-X632-9CCV
GO-2026-6313
OPENSUSE-SU-2026:21812-1

Affected Products

Vikunja