Description
Vikunja from 2.4.0 before 2.7.1 contains an authentication bypass vulnerability that allows disabled or locked users to retain access through API tokens owned by their bot users. Because token validation only checks the bot's own status, attackers holding pre-minted bot tokens can keep reading and modifying shared projects via the HTTP API, CalDAV, MCP and feeds.
Published: 2026-11-08
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Authentication Bypass via Bot API Tokens
Action: Apply Patch
AI Analysis

Impact

A flaw in the API token validation routine allows disabled or locked users to retain effective access to shared projects. The vulnerability is triggered by the fact that token validation only considers the status of the bot account that created the token, not the original user’s status. Consequently, an attacker who holds a pre‑minted bot token can read and modify data through the HTTP API, CalDAV, MCP, and feeds even after the real user account has been deactivated.

Affected Systems

Vikunja versions from 2.4.0 up to and including 2.7.0 are affected. Any deployment using these releases is vulnerable, regardless of operating system or external hosting environment. The issue lies in the Vikunja application code and does not depend on third‑party components.

Risk and Exploitability

The CVSS score of 5.3 places this issue in the medium severity range. The EPSS score is not available, so the real likelihood of exploitation is uncertain, but the vulnerability is not listed in CISA KEV, suggesting no widespread exploitation has been observed yet. Attackers can exploit the flaw by using an existing bot API token after disabling or locking the original user account, thus bypassing intended authentication controls. Because the vulnerability stems from incorrect access‑control checks, it can be leveraged in any environment where bot tokens are used to grant access to shared resources.

Generated by OpenCVE AI on November 8, 2026 at 02:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vikunja to version 2.7.1 or later to apply the vendor fix for the authentication bypass flaw
  • Revoke all existing bot API tokens and regenerate new tokens after the upgrade or when locking a user account
  • Disable or cancel bot user accounts that have been compromised or no longer required; consider restricting token usage to active user accounts only

Generated by OpenCVE AI on November 8, 2026 at 02:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description Vikunja from 2.4.0 before 2.7.1 contains an authentication bypass vulnerability that allows disabled or locked users to retain access through API tokens owned by their bot users. Because token validation only checks the bot's own status, attackers holding pre-minted bot tokens can keep reading and modifying shared projects via the HTTP API, CalDAV, MCP and feeds.
Title Vikunja from 2.4.0 before 2.7.1 Authentication Bypass via Bot API Tokens
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-613
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:37:12.159Z

Reserved: 2026-11-06T00:44:37.659Z

Link: CVE-2026-123493

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-08T02:16:36.183

Modified: 2026-11-08T02:16:36.350

Link: CVE-2026-123493

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T02:45:18Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration