CVE-2026-55742
KrytyczneCVSS 9.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
Cotonti 1.0.0 (gałąź master, commit f43f1fc3) jest podatny na Cross-Site Request Forgery w handlerze uprawnień administracyjnych. W system/admin/admin.rights.php, akcja aktualizacji uprawnień ('a=update') modyfikuje prawa dostępu grup (w tym przez cot_auth_add_group) bez wywołania cot_check_xg w celu walidacji tokenu anty-CSRF.
Ocena ryzyka
Atakujący może nakłonić administratora do wykonania nieautoryzowanych zmian uprawnień, co może prowadzić do eskalacji uprawnień lub naruszenia integralności systemu.
Rekomendacja
Należy dodać walidację tokenu anty-CSRF we wszystkich akcjach modyfikujących uprawnienia. Zaleca się również wdrożenie mechanizmów ochrony CSRF, takich jak tokeny synchronizowane z sesją.
Inne podatności w Cotonti
Zobacz wszystkie- CVE-2026-91939Krytyczne
Wtyczka Comments w Cotonti 1.0.0 przekazuje parametr GET ci do funkcji unserialize() bez ograniczenia allowed_classes, co pozwala nieuwierzytelnionym atakującym na tworzenie dowolnych klas PHP z właściwościami kontrolowanymi przez atakującego. Atakujący mogą wykorzystać wstrzyknięcie obiektu PHP przez spreparowane ładunki serializowane do uruchomienia łańcuchów gadżetów i osiągnięcia manipulacji bazą danych lub wykonania kodu.
- CVE-2026-101093Średnie
Cotonti do wersji 1.0.0 zawiera podatność cross-site request forgery w pliku admin.users.php, która pozwala atakującym usuwać grupy użytkowników bez weryfikacji tokena. Atakujący mogą tworzyć złośliwe linki lub strony, które nakłaniają uwierzytelnionych administratorów do usunięcia niestandardowych grup i powiązanych uprawnień poprzez wykorzystanie sesji administratora.
- CVE-2026-100524Średnie
Cotonti do wersji 1.0.0 zawiera podatność na cross-site request forgery (CSRF) w menedżerze rozszerzeń, która pozwala atakującym na wykonywanie akcji zmieniających stan bez walidacji tokenu anty-CSRF. Atakujący mogą tworzyć linki lub osadzać obrazy, aby zmusić administratorów do instalowania, aktualizowania, wstrzymywania lub wznowienia rozszerzeń, nakłaniając ich do odwiedzenia złośliwej strony podczas zalogowania.
- CVE-2026-100523Średnie
Cotonti do wersji 1.0.0 zawiera podatność na otwarte przekierowanie w pliku message.php, która dekoduje parametr redirect za pomocą base64 bez walidacji domeny. Nieuwierzytelnieni atakujący mogą tworzyć złośliwe linki z zakodowanymi zewnętrznymi adresami URL, aby przekierować użytkowników na dowolne strony za pomocą meta refresh, co może być wykorzystane do ataków phishingowych.
- CVE-2026-100522Średnie
Cotonti do wersji 1.0.0 zawiera podatność na odbite XSS w pliku message.php, gdzie parametr lng nie jest odpowiednio escapowany przed wyjściem w oknie potwierdzenia. Nieuwierzytelnieni atakujący mogą tworzyć złośliwe linki z payloadami skryptów w parametrze lng, aby wykonać dowolny JavaScript w sesji przeglądarki ofiary.
- CVE-2026-100521Średnie
Cotonti do wersji 1.0.0 zawiera podatność na odbite XSS w parametrze highlight wtyczki wyszukiwania, który nie wykonuje żadnego escapowania HTML ani JavaScript. Atakujący mogą tworzyć złośliwe linki z wstrzykniętym JavaScriptem w parametrze highlight, który wykonuje się w przeglądarce każdego odwiedzającego, który otworzy link, w tym administratorów.
- CVE-2026-93873Średnie
Podatność w Cotonti polega na braku walidacji tokenów anty-CSRF w obsłudze formularza kontaktowego, co pozwala atakującym na wysyłanie sfałszowanych wiadomości przypisanych do uwierzytelnionych użytkowników do skrzynki administratora.
- CVE-2026-93872Wysokie
Cotonti 1.0.0 przekazuje parametr cb zdekodowany base64 do funkcji unserialize() bez ograniczenia allowed_classes w pluginie komentarzy EditAction. Zarejestrowani użytkownicy z uprawnieniami do pisania komentarzy mogą tworzyć dowolne obiekty PHP i potencjalnie uzyskać zapis plików lub wykonanie kodu poprzez łańcuchy gadżetów.
- CVE-2026-93871Średnie
Podatność w Cotonti polega na braku walidacji miejsc docelowych przekierowań w treściach stron z prefiksem redir:, co pozwala uwierzytelnionym użytkownikom z uprawnieniami do tworzenia lub edycji stron na przechowywanie przekierowań do zewnętrznych hostów. Może to być wykorzystane do phishingu.
- CVE-2026-93870Średnie
Podatność w Cotonti polega na braku walidacji tokenów anty-CSRF w handlerze AJAX wtyczki ocen, co pozwala atakującym na fałszowanie ocen w imieniu uwierzytelnionych użytkowników. Złośliwe strony mogą automatycznie wysyłać żądania POST w celu modyfikacji danych ocen.
Oryginalny opis (angielski, źródło NVD)
Cotonti 1.0.0 (master branch, commit f43f1fc3) is vulnerable to Cross-Site Request Forgery in the administration rights handler. In system/admin/admin.rights.php, the rights update action ('a=update') modifies group access rights (including via cot_auth_add_group) without calling cot_check_xg to validate the anti-CSRF token.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

