Skip to main content

Vikunja EUVDEUVD-2026-21414

| CVE-2026-34727 HIGH
Improper Authentication (CWE-287)
2026-04-10 GitHub_M GHSA-8jvc-mcx6-r4cg
7.4
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
7.4 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
SUSE
CRITICAL
qualitative

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

5
Re-analysis Queued
Apr 20, 2026 - 20:07 vuln.today
cvss_changed
Patch released
Apr 10, 2026 - 20:30 nvd
Patch available
EUVD ID Assigned
Apr 10, 2026 - 16:00 euvd
EUVD-2026-21414
Analysis Generated
Apr 10, 2026 - 16:00 vuln.today
CVE Published
Apr 10, 2026 - 15:45 nvd
HIGH 7.4

DescriptionGitHub Advisory

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.

AnalysisAI

Authentication bypass in Vikunja task management platform allows unauthenticated attackers to circumvent two-factor authentication when OIDC email-based user matching is enabled. The OIDC callback handler issues complete JWT tokens without validating TOTP enrollment status, enabling full account access to users with configured TOTP protection when matched through OIDC email fallback. Affects versions prior to 2.3.0. No public exploit identified at time of analysis.

Technical ContextAI

CWE-287 improper authentication flaw in OIDC integration logic. Callback handler fails to enforce TOTP validation step after successful OIDC authentication when user matching occurs via email attribute rather than native OIDC identifiers. JWT generation proceeds without checking enrolled second-factor state in user record, creating authentication downgrade path.

RemediationAI

Vendor-released patch: Upgrade to Vikunja 2.3.0 immediately to resolve authentication bypass. Version 2.3.0 implements mandatory TOTP validation in OIDC flow regardless of email-based matching. Organizations unable to upgrade should disable OIDC email fallback matching and use native OIDC identifiers exclusively until patch deployment. Review authentication logs for suspicious JWT issuance patterns to TOTP-enrolled accounts via OIDC flow. Verify TOTP enforcement after upgrade by testing OIDC login with TOTP-enabled accounts. Official advisory: https://github.com/go-vikunja/vikunja/security/advisories/GHSA-8jvc-mcx6-r4cg

CVE-2026-27575 CRITICAL POC
9.1 Feb 25

Weak password policy in Vikunja task management before 2.0.0 allows users to set trivially guessable passwords. PoC avai

CVE-2026-27616 HIGH POC
7.3 Feb 25

Stored cross-site scripting (XSS) in Vikunja prior to version 2.0.0 allows authenticated attackers to steal authenticati

CVE-2026-27819 HIGH POC
7.2 Feb 25

Vikunja before version 2.0.0 contains a path traversal vulnerability in its backup restoration function that fails to va

CVE-2026-27116 MEDIUM POC
6.1 Feb 25

Vikunja is an open-source self-hosted task management platform. [CVSS 6.1 MEDIUM]

CVE-2026-28268 CRITICAL
9.8 Feb 27

Business logic vulnerability in Vikunja task management platform before 2.1.0 allows incomplete resource cleanup, potent

CVE-2026-68582 CRITICAL
9.3 Aug 02

Cross-tenant information disclosure in the self-hosted task manager Vikunja (0.24.0 through 2.3.0) lets a holder of any

CVE-2026-56765 CRITICAL
9.3 Jul 10

Instance-wide data breach in Vikunja before 2.2.1 lets remote attackers exfiltrate and destroy every file attachment acr

CVE-2026-68581 HIGH
8.6 Aug 02

Principal type confusion in Vikunja (versions 0.22.0-2.3.0) allows an authenticated low-privilege attacker to fully cont

CVE-2026-76216 HIGH
7.7 Aug 19

Principal-type confusion in Vikunja through 2.4.0 allows an attacker holding a valid link-share JWT to impersonate arbit

CVE-2026-35594 MEDIUM
6.5 Apr 10

Vikunja prior to version 2.3.0 fails to validate link share permissions against server state during JWT authentication,

CVE-2026-33335 MEDIUM
6.4 Mar 24

The Vikunja Desktop Electron application fails to validate or allowlist URI schemes before passing URLs from window.open

CVE-2026-25935 MEDIUM
5.4 Feb 11

Cross-site scripting (XSS) in Vikunja prior to version 1.1.0 allows authenticated attackers to execute arbitrary JavaScr

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
SUSE Linux Enterprise Server 16.1 Affected
SUSE Linux Enterprise Server for SAP applications 16.1 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP5 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP6 Affected
openSUSE Leap 15.5 Affected

Share

EUVD-2026-21414 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy