CVE Catalog

CVE-2026-35594

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

23th percentile - higher than 23% of all known CVEs

Summary

Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, link share authentication (GetLinkShareFromClaims in pkg/models/link_sharing.go) constructs authorization objects entirely from JWT claims without server-side database validation. When a project owner deletes a link share or downgrades its permissions, previously issued JWTs continue to grant the original permission level for up to 72 hours.

Risk Assessment

Individuals with previously issued links may retain access to the project despite revoked permissions, potentially leading to unauthorized data access. The risk window is up to 72 hours.

Recommendation

Update Vikunja to version 2.3.0 or later. Until updated, consider reducing JWT TTL (service.jwtttl) and monitoring access via link shares.

Other vulnerabilities in Vikunja

See all
Original NVD description (English source)

Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, Vikunja's link share authentication (GetLinkShareFromClaims in pkg/models/link_sharing.go) constructs authorization objects entirely from JWT claims without any server-side database validation. When a project owner deletes a link share or downgrades its permissions, all previously issued JWTs continue to grant the original permission level for up to 72 hours (the default service.jwtttl). This vulnerability is fixed in 2.3.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS