Skip to content
OpenAdvisories
High · 7.4 CVE-2026-34727 EUVD-2026-21414GHSA-8jvc-mcx6-r4cgGO-2026-5258

Vikunja ahs a TOTP Two-Factor Authentication Bypass via OIDC Login Path

Published Apr 10, 2026 · Updated Apr 13, 2026 · Assigned by GitHub_M

Description

Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, the OIDC callback handler issues a full JWT token without checking whether the matched user has TOTP two-factor authentication enabled. When a local user with TOTP enrolled is matched via the OIDC email fallback mechanism, the second factor is completely skipped. This vulnerability is fixed in 2.3.0.

Affected products

VendorProductAffectedFixed
go-vikunja vikunja < 2.3.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go code.vikunja.io/api < 2.3.0 2.3.0 GHSA-8jvc-mcx6-r4cg
Go code.vikunja.io/api all versions — GO-2026-5258

Advisories 1

References