Skip to main content
VulnerabilityPublished

CVE-2026-33335: vikunja · Improper Authorization in Handler for Custom URL Scheme

Affects vikunjaSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 6.4 Medium : upgrade to 2.2.0 when convenient.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 4.0 base score
6.4Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 17% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 2.2.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade vikunja and go-vikunja/vikunja to 2.2.0.

Affected software

ProductAffectedFixed in
go-vikunjavikunjaAffected
  • >=0.21.0 <2.2.0
Fixed in
  • 2.2.0
GitHubgo-vikunja/vikunjapkg:github/go-vikunja/vikunjaOther threatsAffected
  • >=0.21.0 <2.2.0
Fixed in
  • 2.2.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Organizations should upgrade Vikunja Desktop to version 2.2.0 or later, where the vulnerability is patched with proper URL validation and protocol allowlisting. Until upgrade is possible, administrators should restrict or sanitize user-generated content to prevent injection of links with target="_blank" or other window.open triggers. Implement content security policies or input validation to disallow arbitrary URLs or custom URI schemes in user inputs. Educate users to be cautious about clicking links from untrusted sources within the application. Consider deploying endpoint protection solutions that monitor and block suspicious protocol handler invocations. Additionally, review and limit the use of custom URI schemes on client systems to reduce attack surface. Regularly audit and monitor logs for unusual external application launches triggered from Vikunja Desktop. These steps combined will reduce the risk of exploitation and limit potential damage.

Description

CVE-2026-33335 is a medium-severity vulnerability in the Vikunja Desktop Electron wrapper versions from 0.21.0 up to but not including 2.2.0. The issue arises because URLs passed to window.open() are forwarded directly to shell.openExternal() without validation or protocol allowlisting. This allows an attacker who can embed links with target="_blank" or trigger window.open in user-generated content to cause the victim's OS to open arbitrary URI schemes.

References

Community reviews

Loading reviews…