CVE Catalog

CVE-2026-123528

MediumCVSS 6.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

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

Summary

Vikunja before 2.7.1 contains an insufficient session expiration vulnerability that allows holders of revoked access tokens to keep authenticating because SetupTokenMiddleware skips session and account-status checks. Attackers with a stolen token can, after logout, password reset, or account disabling, mint OAuth sessions via /oauth/authorize or tk_ API tokens for persistent access.

Risk Assessment

An attacker could maintain persistent access to an account even after it has been secured, potentially leading to continued unauthorized access and data breaches.

Recommendation

Update Vikunja to version 2.7.1 or later. Ensure revoked tokens are properly rejected and that middleware checks account status.

Other vulnerabilities in Vikunja

See all
Original NVD description (English source)

Vikunja before 2.7.1 contains an insufficient session expiration vulnerability that allows holders of revoked access tokens to keep authenticating because SetupTokenMiddleware skips session and account-status checks. Attackers with a stolen token can, after logout, password reset, or account disabling, mint OAuth sessions via /oauth/authorize or tk_ API tokens for persistent access.

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