Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Vikunja: Cross-tenant IDOR in kanban move-task endpoint via unauthorized body task_id
Vulnerability Description
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 task_id but TaskBucket.CanUpdate in pkg/models/kanban_task_bucket.go authorizes only the project, view, and bucket from the URL. updateTaskBucket then calls Task.ReadOne without a separate task permission check, returns the victim task contents, and can update the task done state when the attacker chooses a done bucket. Because task identifiers are global sequential values, an authenticated user can enumerate cross-tenant tasks and modify their completion metadata through both the v1 and v2 routes that share this model. This issue is fixed in version 2.4.0.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Vulnerability Type
通过用户控制密钥绕过授权机制
Vulnerability Title
go-vikunja Vikunja 授权问题漏洞
Vulnerability Description
go-vikunja Vikunja是go-vikunja组织的一款任务管理服务器软件。 go-vikunja Vikunja 2.4.0之前版本存在授权问题漏洞,该漏洞源于POST接口对task_id参数权限检查不足,导致经过身份验证的用户可以枚举跨租户任务并修改其完成元数据。
CVSS Information
N/A
Vulnerability Type
N/A