SCA: security update for code.vikunja.io/api (GHSA-8hp8-9fhr-pfm9)

medium Tenable Self-Hosted Container Security Plugin ID 439232

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.2, the
`LinkSharing.ReadAll()` method allows link share authenticated users to list all link shares for a
project, including their secret hashes. While `LinkSharing.CanRead()` correctly blocks link share users
from reading individual shares via `ReadOne`, the `ReadAllWeb` handler bypasses this check by never
calling `CanRead()`. An attacker with a read-only link share can retrieve hashes for write or admin link
shares on the same project and authenticate with them, escalating to full admin access. Version 2.2.2
patches the issue. (CVE-2026-33680)

Solution

Update the code.vikunja.io/api library and its related packages to version 2.2.2 or later.

See Also

https://github.com/advisories/GHSA-8hp8-9fhr-pfm9

Plugin Details

Severity: Medium

ID: 439232

Version: Revision 1.5

Type: Local

Family: SCA Checks

Published: 3/26/2026

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.73

Vendor

Vendor Severity: High

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Temporal Score: 5.3

Vector: CVSS2#AV:N/AC:L/Au:S/C:C/I:N/A:N

CVSS Score Source: CVE-2026-33680

CVSS v3

Risk Factor: Medium

Base Score: 6.5

Temporal Score: 5.9

Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 3/25/2026

Vulnerability Publication Date: 3/24/2026

Reference Information

CVE: CVE-2026-33680

cwe: CWE-285