Skip to main content
← All vulnerabilities
CVE-2026-33668GO-2026-4849GHSA-94XM-JJ8X-3CR4

Vikunja Allows Disabled/Locked User Accounts to Authenticate via API Tokens, CalDAV, and OpenID Connect

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.2.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Vikunja is an open-source self-hosted task management platform. Starting in version 0.18.0 and prior to version 2.2.1, when a user account is disabled or locked, the status check is only enforced on the local login and JWT token refresh paths. Three other authentication paths — API tokens, CalDAV basic auth, and OpenID Connect — do not verify user status, allowing disabled or locked users to continue accessing the API and syncing data. Version 2.2.1 patches the issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • go-vikunja vikunja

    From 0.18.0 · fixed in 2.2.1

  • code.vikunja.io/apiGo

    From 0.18.0

  • code.vikunja.io/apiGo

    From 0.18.0 · fixed in 2.2.1

References 6

GitHub · go-vikunja/vikunja

vikunja.io