PT-2026-31944 · Vikunja · Vikunja

Published

2026-04-10

·

Updated

2026-04-10

·

CVE-2026-34727

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions: Vikunja versions prior to 2.3.0
Description: A flaw exists in the OIDC callback handler where a full JWT token is issued without verifying TOTP two-factor authentication status for the matched user. Specifically, when a local user with TOTP enabled is matched via the OIDC email fallback mechanism, the second factor is bypassed. This allows an attacker who can authenticate to the OIDC provider with a matching email address to gain full access without a second-factor challenge, undermining the security of TOTP enrollment. This issue is a prerequisite for an OIDC email fallback account takeover, potentially allowing bypass of both password and TOTP second factor authentication.
Recommendations: Update to version 2.3.0 or later. As a mitigation, add a TOTP check in the OIDC callback before issuing the JWT.

Exploit

Fix

Improper Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-34727
GHSA-8JVC-MCX6-R4CG

Affected Products

Vikunja