Skip to content
OpenAdvisories
High · 7.5 CVE-2026-76216 EUVD-2026-62457GHSA-32r8-5843-4qw2GHSA-9xwc-vwww-qqmwGO-2026-6711

Vikunja through 2.4.0 Principal-Type Confusion via LinkSharing

Published Aug 19, 2026 · Updated Aug 20, 2026 · Assigned by VulnCheck

Description

Vikunja through 2.4.0 contains a principal-type confusion vulnerability where LinkSharing principals with id N are treated as user principals with users.id == N at three permission checks lacking type guards. Attackers with a link-share JWT can remove victims from teams, enumerate and delete victim bot users, or read team rosters by exploiting id collisions in the autoincrement space.

Affected products

VendorProductAffectedFixed
go-vikunja vikunja ≤ 2.4.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go code.vikunja.io/api < 2.5.0 2.5.0 GHSA-32r8-5843-4qw2
Go code.vikunja.io/api all versions — GO-2026-6711

References