Katalog CVE

CVE-2026-58660

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.50%

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

Streszczenie

Kanboard przed 1.2.53 (poprawka w commicie 564cc30) ma błąd w metodzie save() kontrolera BoardAjaxController używanej przez endpoint drag-and-drop tablicy kanban. Walidacja roli odbywa się na podstawie dostarczonego przez atakującego project_id, ale nie sprawdza się, czy task_id należy do tego projektu, co pozwala uwierzytelnionemu użytkownikowi przenosić lub ukrywać zadania z innych projektów, w tym prywatnych.

Ocena ryzyka

Każdy uwierzytelniony użytkownik będący członkiem dowolnego projektu może modyfikować lub ukrywać zadania w innych projektach, naruszając poufność i integralność danych. Może to prowadzić do sabotażu pracy zespołów i wycieku informacji o zadaniach.

Rekomendacja

Zaktualizuj Kanboard do wersji 1.2.53 lub nowszej (commit 564cc30). Do czasu aktualizacji rozważ ograniczenie uprawnień użytkowników i monitorowanie nietypowych zmian zadań.

Inne podatności w Kanboard

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

Kanboard before 1.2.53, fixed in commit 564cc30, BoardAjaxController save() method (used by the kanban board drag-and-drop endpoint) validates the caller's role on the attacker-supplied project_id but never verifies that the supplied task_id actually belongs to that project. Because task identifiers are sequential integers shared across the entire instance, any authenticated user who is a member of at least one project can enumerate and move (corrupt/hide) tasks belonging to any other project on the same instance, including private projects they have no membership or role on.

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