CVE-2026-33335
CVE-2026-33335 is a high-severity vulnerability in Vikunja with a CVSS 3.x base score of 8.0. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-939.
Key facts
- Severity: High (CVSS 3.x base score 8.0)
- CVSS v4: 6.4
- EPSS exploit prediction: 0% (16th percentile)
- Actively exploited: Not listed in CISA KEV
- EU (EUVD) id: EUVD-2026-14909
- Weakness: CWE-939
- Affected product: Vikunja
- Published:
- Last modified:
Description
Vikunja is an open-source self-hosted task management platform. Starting in version 0.21.0 and prior to version 2.2.0, the Vikunja Desktop Electron wrapper passes URLs from `window.open()` calls directly to `shell.openExternal()` without any validation or protocol allowlisting. An attacker who can place a link with `target="_blank"` (or that otherwise triggers `window.open`) in user-generated content can cause the victim's operating system to open arbitrary URI schemes, invoking local applications, opening local files, or triggering custom protocol handlers. Version 2.2.0 patches the issue.
Frequently asked questions
- What is CVE-2026-33335?
- Vikunja is an open-source self-hosted task management platform. Starting in version 0.21.0 and prior to version 2.2.0, the Vikunja Desktop Electron wrapper passes URLs from `window.open()` calls directly to `shell.openExternal()` without any validation or protocol allowlisting. An attacker who can place a link with `target="_blank"` (or that otherwise triggers `window.open`) in user-generated content can cause the victim's operating system to open arbitrary URI schemes, invoking local applications, opening local files, or triggering custom protocol handlers. Version 2.2.0 patches the issue.
- How severe is CVE-2026-33335?
- CVE-2026-33335 has a CVSS 3.x base score of 8.0, rated high severity. It is exploitable over network with low attack complexity, requires low privileges and user interaction. Impact on confidentiality is high, integrity high, and availability high.
- Is CVE-2026-33335 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (16th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2026-33335?
- CVE-2026-33335 affects Vikunja. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2026-33335?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- Does CVE-2026-33335 have an EU (EUVD) identifier?
- Yes. CVE-2026-33335 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2026-14909.
- When was CVE-2026-33335 published?
- CVE-2026-33335 was published on 2026-03-24 and last updated on 2026-06-17.
References
- https://github.com/go-vikunja/vikunja/security/advisories/GHSA-6q44-85gc-cjvf
- https://vikunja.io/changelog/vikunja-v2.2.0-was-released
Affected products (1)
- cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
More vulnerabilities in Vikunja
- CVE-2026-28268 — Critical (CVSS 9.8): Vikunja is an open-source self-hosted task management platform. Versions prior to 2.1.0 have a business logic…
- CVE-2026-33334 — Critical (CVSS 9.6): Vikunja is an open-source self-hosted task management platform. Starting in version 0.21.0 and prior to version 2.2.0,…
- CVE-2026-27575 — Critical (CVSS 9.1): Vikunja is an open-source self-hosted task management platform. Prior to version 2.0.0, the application allows users to…
- CVE-2026-33336 — High (CVSS 8.8): Vikunja is an open-source self-hosted task management platform. Starting in version 0.21.0 and prior to version 2.2.0,…
- CVE-2026-35595 — High (CVSS 8.3): Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, the CanUpdate check at…
- CVE-2026-33678 — High (CVSS 8.1): Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.1, `TaskAttachment.ReadOne()`…
Other CWE-939 vulnerabilities
- CVE-2024-33606 — High (CVSS 8.8): An attacker could retrieve sensitive files (medical images) as well as plant new medical images or overwrite existing…
- CVE-2026-6445 — High (CVSS 8.7): A flaw exists in FlashArray Purity where insufficient filtering of certain data paths could expose sensitive…
- CVE-2026-35394 — High (CVSS 8.3): Mobile Next is an MCP server for mobile development and automation. Prior to 0.0.50, the mobile_open_url tool in…
- CVE-2026-53408 — High (CVSS 8.1): Improper Authorization in Handler for Custom URL Scheme in Zoom Workplace before version 7.0.4 for Android and before…
- CVE-2026-53407 — High (CVSS 8.1): Improper Authorization in Handler for Custom URL Scheme in Zoom Workplace before version 7.0.4 for Android and before…
- CVE-2026-1046 — High (CVSS 7.6): Mattermost Desktop App versions <=6.0 6.2.0 5.2.13.0 fail to validate help links which allows a malicious Mattermost…