Vikunja
CVE-2026-27575
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessBrute-force weak passwords against Vikunja login
-
ExploitGain account access
-
ExecutionMaintain session persistence after password change
-
ImpactAccess user data with valid session token
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password strength requirements
|
| Exploitation Conditions | Vikunja versions prior to 2.0.0 with default password policy enforcement disabled. Attacker requires network access to login endpoint. No authentication required initially; exploit relies on weak password enforcement and session invalidation bypass. |
| Impact | CVSS 9.1. Weak passwords enable brute-force attacks and credential stuffing. |
| Exploit ScenarioDerived | Attacker performs credential stuffing or brute force against Vikunja accounts using common passwords that pass the weak validation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 12, 2026
Weak password policy in Vikunja task management before 2.0.0 allows users to set trivially guessable passwords. PoC available.
Earlier versions of this analysis (1)
Missing password strength requirements in Vikunja.
RemediationAI
Update to Vikunja 2.0.0. Implement minimum password length and complexity requirements.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in go
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-521 weak password requirements. The application accepts short or trivial passwords without complexity requirements.
Know when Vikunja gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Primary rating from GitHub Advisory.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
Vikunja is an open-source self-hosted task management platform. Prior to version 2.0.0, the application allows users to set weak passwords (e.g., 1234, password) without enforcing minimum strength requirements. Additionally, active sessions remain valid after a user changes their password. An attacker who compromises an account (via brute-force or credential stuffing) can maintain persistent access even after the victim resets their password. Version 2.0.0 contains a fix.
Executive ViewAI
Vikunja versions up to 2.0.0 contain a critical vulnerability (CVSS 9.1) that enables attackers to set weak passwords, potentially compromising user account security and organizational data. With public exploits available and no patch currently available, immediate action is required to protect systems and user credentials from unauthorized access.
Implement MFA on all Vikunja accounts; enforce strong password policies at directory service level (Active Directory/LDAP); deploy WAF rules to monitor and block password-setting requests with low entropy patterns; restrict Vikunja network access via firewall/VPN; disable self-service password reset functionality if available; implement real-time alerting on authentication failures; consider disabling Vikunja until patch is available if not critical to operations.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)GitHub Advisory
Cross-tenant information disclosure in the self-hosted task manager Vikunja (0.24.0 through 2.3.0) lets a holder of any
Principal type confusion in Vikunja (versions 0.22.0-2.3.0) allows an authenticated low-privilege attacker to fully cont
Stored cross-site scripting (XSS) in Vikunja prior to version 2.0.0 allows authenticated attackers to steal authenticati
Vikunja before version 2.0.0 contains a path traversal vulnerability in its backup restoration function that fails to va
Vikunja is an open-source self-hosted task management platform. [CVSS 6.1 MEDIUM]
Business logic vulnerability in Vikunja task management platform before 2.1.0 allows incomplete resource cleanup, potent
Instance-wide data breach in Vikunja before 2.2.1 lets remote attackers exfiltrate and destroy every file attachment acr
Vikunja's OIDC callback handler issues a full JWT to any successfully matched user without checking whether that account
Vikunja instances before 2.6.0 expose CalDAV BasicAuth endpoints (/dav, /.well-known, and /feeds) that are not covered b
Vikunja versions before 2.6.0 ship authentication endpoints under /api/v2 (login, register, password-reset, and OAuth to
Vikunja prior to 2.6.0 leaks the secret hash that backs a project's link shares through its single-share read endpoint,
Privilege escalation in Vikunja 2.3.0 allows a user who holds a narrowly scoped API token (permissions {"oauth":["author
GHSA-3ccg-x393-96v8
NVD
CVE.org
EPSS
Exploit-DB