CVE-2026-54766: Vikunja has a project duplication bypasses write-permission check on the target parent project
The project-duplication endpoint fails to enforce write access to the target parent project. Any authenticated (non-link-share) user can duplicate a project they can read into any parent project on the instance, regardless of whether they have write access to that parent — injecting an attacker-owned project into another user’s or team’s project hierarchy.
References
- github.com/advisories/GHSA-f27p-pw2p-9pr4
- github.com/go-vikunja/vikunja/commit/d911caaa11c748c3abc6b98b3189afea2677bcb0
- github.com/go-vikunja/vikunja/pull/3239
- github.com/go-vikunja/vikunja/releases/tag/v2.4.0
- github.com/go-vikunja/vikunja/security/advisories/GHSA-f27p-pw2p-9pr4
- nvd.nist.gov/vuln/detail/CVE-2026-54766
Code Behaviors & Features
Detect and mitigate CVE-2026-54766 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →