Description
Vikunja before 2.7.1 contains a missing authentication vulnerability that allows attackers holding a stolen session to enroll and enable TOTP without the account password. Attackers can call the TOTP enroll and enable endpoints with their own secret to lock the owner out, persisting even after password reset.
Published: 2026-11-08
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Account takeover via TOTP enrollment
Action: Patch
AI Analysis

Impact

Vikunja versions prior to 2.7.1 have a missing authentication check that allows anyone with a stolen session cookie to enroll and enable TOTP using a secret of their choice. This step‑up authentication bypass lets the attacker lock the legitimate account out, a state that persists even after the owner resets their password. The exploitation exposes the account to full takeover and is a classic example of the improper use of authentication controls identified as CWE-306.

Affected Systems

The affected product is Vikunja, specifically all releases before version 2.7.1. No additional vendor or component version details were provided, but any installation of Vikunja that has not upgraded beyond 2.7.1 is vulnerable.

Risk and Exploitability

The vulnerability carries a CVSS score of 6, indicating moderate severity. No EPSS score is available, and the issue is not listed in CISA’s KEV catalog. Exploitation requires an attacker to already possess a valid session cookie, so the attack vector is limited to authenticated sessions that have been compromised or intercepted. Once the attacker achieves session possession, they can invoke the TOTP enrollment and enable endpoints to lock the account, making CVE‑2026‑123530 a notable risk for environments that rely on TOTP for multi‑factor authentication.

Generated by OpenCVE AI on November 8, 2026 at 03:13 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vikunja to version 2.7.1 or later.
  • Revoke all active session tokens and force a logout for all users to ensure stolen session cookies are invalidated.
  • Deploy logging and monitoring to detect unexpected TOTP enrollment or enable requests, and investigate any anomalies promptly.

Generated by OpenCVE AI on November 8, 2026 at 03:13 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 before 2.7.1 contains a missing authentication vulnerability that allows attackers holding a stolen session to enroll and enable TOTP without the account password. Attackers can call the TOTP enroll and enable endpoints with their own secret to lock the owner out, persisting even after password reset.
Title Vikunja before 2.7.1 Missing Step-Up Authentication via TOTP Enrollment Endpoints
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-306
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-11-06T00:48:01.381Z

Link: CVE-2026-123530

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-123530

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:15:08Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function