Insufficient Session Expiration in Vikunja Affected by Security Flaw
CVE-2026-123528

7.6HIGH

Key Information:

Vendor

Go-vikunja

Status
Vendor
CVE Published:
8 November 2026

What is CVE-2026-123528?

Vikunja prior to version 2.7.1 is vulnerable to an insufficient session expiration issue. This flaw allows users holding revoked access tokens to maintain authentication, as the SetupTokenMiddleware circumvent session and account-status validations. An attacker with a stolen token may exploit this vulnerability to create persistent OAuth sessions, even after the user has logged out, reset their password, or had their account disabled, thereby compromising account security and access control.

Affected Version(s)

vikunja 0 < 2.7.1

vikunja 2.7.1

References

CVSS V4

Score:
7.6
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

r1alfarraj
.