76 matches found
CVE-2026-104189
The 3D Viewer for Nextcloud (versions 1.7.9 through 3.3.1) contains a vulnerability where share passwords are not enforced when streaming 3D models via public links. The root cause is that PublicFileController extends OCP\AppFramework\Controller instead of OCP\AppFramework\PublicShareController, ...
CVE-2026-104189 3Dviewer-Nextcloud: Share password not enforced when streaming 3D models from a public link share
The 3D Viewer for Nextcloud is a comprehensive 3D model viewer application for Nextcloud that supports multiple 3D file formats. In versions 1.7.9 through 3.3.1, the app's public file endpoint performed no share authorization. Anyone who knows a share token could read the shared file's contents...
PT-2026-118054
Vikunja: Link-share token reads any tenant's kanban buckets and enumerates usernames/IDs instance-wide BOLA in code.vikunja.io/api. NOTE: The source advisory for this report contains additional versions that could not be automatically mapped to standard Go module versions. If this is causing...
Vikunja 2.3.0 Link-Share Broken Object Level Authorization
Vikunja versions 0.24.0 through 2.3.0 contain a broken object level authorization vulnerability that allows a link-share token to access foreign kanban-view bucket metadata and user identities. https://packetstorm.news/download/235372...
Improper Access Control
code.vikunja.io/api is vulnerable to improper access control. The vulnerability is due to insufficient access restrictions on the link-share hash field in single-share read endpoints, which allows an attacker with read-only access to obtain the secret credential, generate a link-share JWT, and...
Vikunja: Write-level project members can delete admin-tier link shares through an unloaded permission check
Summary A project member with Write permission can delete an admin-tier link share on that project. The deletion authorization check reads the permission from an object populated only with URL IDs, rather than from the stored share. Its zero value is Read, so the check falls through to project...
GHSA-VFXW-3X8P-2VJR Vikunja: Link-share token can enumerate users through the v2 API
Summary A link-share token, the credential you hand out to let someone view a shared project, can call the v2 user-search endpoints, which it was never meant to reach. The v1 versions of the same endpoints correctly reject link-share tokens; the v2 versions don't. As a result, anyone with a share...
EUVD-2026-78652
Vikunja: Link-share token can enumerate users through the v2 API...
Vikunja: Link-share token can enumerate users through the v2 API
Summary A link-share token, the credential you hand out to let someone view a shared project, can call the v2 user-search endpoints, which it was never meant to reach. The v1 versions of the same endpoints correctly reject link-share tokens; the v2 versions don't. As a result, anyone with a share...
Vikunja: Read-only project members can obtain any link share's access hash via the single-share read endpoint (v1 and v2) and escalate to the share's permission level
Summary A user who has only read permission on a project can call the single link-share read endpoint and receive the share's hash field — the secret credential that the anonymous POST /shares/share/auth endpoint exchanges for a link-share JWT carrying the share's permission read / read-write /...
EUVD-2026-78656
Vikunja: Read-only project members can obtain any link share's access hash via the single-share read endpoint v1 and v2 and escalate to the share's permission level...
GHSA-RJ9J-8772-4H6C Vikunja: Link-share token reads any tenant's kanban buckets and enumerates usernames/IDs instance-wide (BOLA)
Summary The task-collection endpoint GET /api/v1/projects/project/views/view/tasks loads the requested project view straight from the URL path without verifying the caller is authorized for it. For a link-share token, the task query is correctly pinned to the share's own project, but the view is...
Vikunja: Link-share principal ID collision allows cross-account API token issuance and management
Executive Summary Vikunja accepts both regular-user JSON Web Tokens JWTs and link-share JWTs through its generic authenticated API route group. A link-share JWT resolves to a models.LinkSharing principal whose GetID method returns the numeric linkshares.id. The API-token management model then...
EUVD-2026-51991
Vikunja: Link-share principal ID collision allows cross-account API token issuance and management...
Duplicate Advisory: Vikunja: Read-only project members can obtain any link share's access hash via the single-share read endpoint (v1 and v2) and escalate to the share's permission level
Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-qfwc-vx6f-3g6g. This link is maintained to preserve external references. Original Description Vikunja before 2.6.0 fails to properly restrict access to the link-share hash field in single-share read endpoints,...
Duplicate Advisory: Vikunja: Link-share token can enumerate users through the v2 API
Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-vfxw-3x8p-2vjr. This link is maintained to preserve external references. Original Description Vikunja versions before 2.6.0 fail to properly validate link-share tokens in the v2 API user search endpoints...
GHSA-VCGV-7RVM-M3VP Duplicate Advisory: Vikunja: Link-share token can enumerate users through the v2 API
Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-vfxw-3x8p-2vjr. This link is maintained to preserve external references. Original Description Vikunja versions before 2.6.0 fail to properly validate link-share tokens in the v2 API user search endpoints...
CVE-2026-91985
Vikunja before 2.6.0 fails to properly restrict access to the link-share hash field in single-share read endpoints, allowing read-only members to obtain the share's secret credential. Attackers can exchange the disclosed hash for a link-share JWT at the share's permission level to escalate...
CVE-2026-91981
Vikunja versions before 2.6.0 fail to properly validate link-share tokens in the v2 API user search endpoints. Attackers with a read-only share link can enumerate project users via the projects endpoint and confirm arbitrary usernames exist via the global search endpoint...
CVE-2026-91985
Vikunja before 2.6.0 contains an access-control flaw in its single-share read endpoints: the link-share hash field is not properly restricted, allowing read-only members to obtain the share's secret credential. An attacker can then exchange that hash for a link-share JWT at the share's permission...