CVE-2026-33700 Vikunja has a Link Share Delete IDOR — Missing Project Ownership Check Allows Cross-Project Link Share Deletion

Medium 6.9 Published Updated

An attacker with admin access to any project can delete link shares from other projects due to missing ownership verification.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-33700?

CVE-2026-33700 is a medium-severity missing authorization vulnerability in go-vikunja vikunja, published on 24 Mar 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.1, the `DELETE /api/v1/projects/:project/shares/:share` endpoint does not verify that the link share belongs to the project specified in the URL. An attacker with admin access to any project can delete link shares from other projects by providing their own project ID combined with the target share ID. Version 2.2.1 patches the issue.

Weakness: CWE-639

Which versions are affected by CVE-2026-33700?

3 open source packages ship an affected version, including code.vikunja.io/api. It affects 1 product.

PackageAffectedFixed in
code.vikunja.io/api GoAll versionsNone
code.vikunja.io/api GoAll versions2.2.1
code.vikunja.io/api GoAll versions2.2.1

Products include Vikunja Vikunja.

How do I fix CVE-2026-33700?

Upgrade code.vikunja.io/api to 2.2.1 or later.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2026-33700 being exploited?

There is no known exploitation of CVE-2026-33700 in the wild and no public exploit code.

Sources

Also known as GHSA-f95f-77jx-fcjc, GO-2026-4850.

Is CVE-2026-33700 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free