CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33678

High
Published: Translated: NVD NIST

Summary

Vikunja to platforma do zarządzania zadaniami, która przed wersją 2.2.1 miała lukę w metodzie `TaskAttachment.ReadOne()`, umożliwiającą pobieranie załączników na podstawie ID, bez uwzględnienia ID zadania z URL. To pozwalało uwierzytelnionym użytkownikom na dostęp do załączników z innych projektów.

Risk Assessment

Organizacja może być narażona na nieautoryzowany dostęp do poufnych załączników, co może prowadzić do wycieku danych lub ich nieautoryzowanego usunięcia.

Recommendation

Zaleca się aktualizację do wersji 2.2.1 lub nowszej, aby załatać tę lukę i zabezpieczyć system przed nieautoryzowanym dostępem do załączników.

Related vulnerabilities

Original NVD description (English source)

Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.1, `TaskAttachment.ReadOne()` queries attachments by ID only (`WHERE id = ?`), ignoring the task ID from the URL path. The permission check in `CanRead()` validates access to the task specified in the URL, but `ReadOne()` loads a different attachment that may belong to a task in another project. This allows any authenticated user to download or delete any attachment in the system by providing their own accessible task ID with a target attachment ID. Attachment IDs are sequential integers, making enumeration trivial. Version 2.2.1 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS