Katalog CVE

CVE-2026-123518

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

Vikunja przed wersją 2.7.1 zawiera podatność nieprawidłowej autoryzacji w TaskBucket.CanUpdate, która sprawdza dostęp zapisu do projektu bucketu i do zadania osobno, ale nigdy nie weryfikuje, czy oba należą do tego samego projektu. Uwierzytelnieni użytkownicy z prawem zapisu do dwóch projektów mogą przenieść zadanie do bucketu kanban innego projektu. Powoduje to trwałe wiersze task_buckets między projektami, które liczą się do limitów bucketów i, dla bucketów done, przełączają stan done zadania.

Ocena ryzyka

Możliwe jest nieautoryzowane przenoszenie zadań między projektami i zmiana ich stanu, co narusza integralność danych i kontrolę dostępu.

Rekomendacja

Zaktualizuj Vikunja do wersji 2.7.1 lub nowszej, aby naprawić weryfikację przynależności projektu w TaskBucket.CanUpdate.

Inne podatności w Vikunja

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Vikunja before 2.7.1 contains an incorrect authorization vulnerability in TaskBucket.CanUpdate, which checks write access to the bucket's project and to the task separately but never verifies that both belong to the same project. Authenticated users with write access to two projects can move a task into another project's kanban bucket. This persists cross-project task_buckets rows that count toward bucket limits and, for done buckets, toggle the task's done state.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS