CVE-2026-56774
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
Podatność w Kanboard do wersji 1.2.52 (załatana w commicie 928c68a) pozwala uwierzytelnionym użytkownikom na usuwanie sesji Remember Me innych użytkowników. Funkcja UserViewController::removeSession nie waliduje identyfikatora sesji przed przekazaniem go do RememberMeSessionModel::remove.
Ocena ryzyka
Atakujący może wyliczyć sekwencyjne identyfikatory sesji i masowo unieważnić trwałe sesje logowania dowolnych użytkowników, w tym administratorów, wymuszając ponowne logowanie i powodując odmowę usługi.
Rekomendacja
Należy natychmiast zaktualizować Kanboard do wersji zawierającej commit 928c68a lub nowszej, która naprawia brak walidacji parametru identyfikatora sesji.
Inne podatności w Kanboard
Zobacz wszystkie- CVE-2017-12851Wysokie
Użytkownik z uprawnieniami standardowymi mógł zresetować hasło administratora poprzez modyfikację danych formularza. Dotyczy wersji kanboard przed 1.0.46.
- CVE-2017-12850Wysokie
Użytkownik z uprawnieniami standardowymi mógł zresetować hasło innych użytkowników (w tym administratora) poprzez modyfikację danych formularza. Dotyczy wersji kanboard przed 1.0.46.
- CVE-2026-21881Krytyczne
Kanboard (wersje 1.2.48 i niższe) jest podatny na krytyczne obejście uwierzytelniania, gdy włączone jest REVERSE_PROXY_AUTH. Aplikacja ślepo ufa nagłówkom HTTP do uwierzytelniania użytkowników bez weryfikacji, czy żądanie pochodzi od zaufanego proxy. Atakujący może podszyć się pod dowolnego użytkownika, w tym administratora, wysyłając spreparowany nagłówek HTTP. Problem naprawiono w wersji 1.2.49.
- CVE-2026-57862Wysokie
Podatność SSRF w Kanboard 1.2.52 i wcześniejszych umożliwia uwierzytelnionym użytkownikom ominięcie ochrony SSRF poprzez podanie szesnastkowej notacji adresu IP w kontrolowanych przez użytkownika URL-ach, co pozwala na dostęp do wewnętrznych zasobów sieciowych, takich jak metadane instancji chmury czy usługi localhost.
- CVE-2026-58660Wysokie
Podatność w Kanboard do wersji 1.2.52 (załatana w commicie 564cc30) pozwala uwierzytelnionemu użytkownikowi będącemu członkiem co najmniej jednego projektu na przenoszenie (ukrywanie/uszkadzanie) zadań z dowolnego innego projektu, w tym prywatnych, do których nie ma dostępu. Problem leży w metodzie save() kontrolera BoardAjaxController, która nie weryfikuje, czy identyfikator zadania (task_id) faktycznie należy do projektu podanego przez atakującego (project_id).
- CVE-2023-36813Wysokie
Kanboard to oprogramowanie do zarządzania projektami, które koncentruje się na metodologii Kanban. W wersjach przed 1.2.31 uwierzytelniony użytkownik może przeprowadzić atak SQL Injection, co prowadzi do eskalacji uprawnień lub utraty poufności.
- CVE-2023-33970Średnie
W Kanboard, oprogramowaniu do zarządzania projektami, zidentyfikowano podatność związaną z brakiem kontroli dostępu. Użytkownik z najniższymi uprawnieniami może uzyskać dostęp do tytułów wszystkich zadań i projektów, nawet jeśli nie został zaproszony lub projekt jest osobisty.
- CVE-2023-33969Średnie
Kanboard to oprogramowanie do zarządzania projektami, które umożliwia atak XSS poprzez przechowywanie złośliwego kodu JavaScript w zadaniach. Użytkownicy, którzy wyświetlą takie zadanie, będą narażeni na atak XSS.
- CVE-2023-33968Średnie
Kanboard, oprogramowanie do zarządzania projektami, ma lukę w kontroli dostępu w wersjach przed 1.2.30. Umożliwia to użytkownikom z niskimi uprawnieniami tworzenie lub przenoszenie zadań do dowolnego projektu, nawet jeśli nie zostali zaproszeni lub projekt jest osobisty.
- CVE-2023-33956Średnie
Kanboard, oprogramowanie do zarządzania projektami, ma podatność na niebezpieczne bezpośrednie odniesienie do obiektów (IDOR) w wersjach przed 1.2.30. Umożliwia to każdemu użytkownikowi odczyt plików przesłanych przez innych użytkowników, niezależnie od ich uprawnień.
Oryginalny opis (angielski, źródło NVD)
Kanboard through 1.2.52, fixed in commit 928c68a, UserViewController::removeSession fails to validate the session id parameter before passing it to RememberMeSessionModel::remove, allowing authenticated users to delete other users' Remember Me sessions. Attackers can enumerate sequential session IDs and mass-invalidate persistent login sessions of any user, including administrators, forcing re-authentication and causing denial of service.

