Podatności Cotonti
12 znanych podatności CVE w Cotonti, przetłumaczonych i ocenionych.
- 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-55742Krytyczne
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.
- 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.
- CVE-2026-93869Średnie
Podatność w Cotonti to otwarte przekierowanie w funkcji cot_url_check(), która używa wyrażenia regularnego bez kotwicy końca stringa. Atakujący mogą ominąć zabezpieczenie, podając hostname zaczynające się od domeny witryny, aby przekierować użytkowników na złośliwe hosty.
- CVE-2026-93868Wysokie
Cotonti do wersji 1.0.0 generuje tokeny weryfikacyjne do resetowania hasła z md5(microtime()) w pliku users.passrecover.php, tworząc przewidywalną przestrzeń tokenów o wartości około miliona wartości na sekundę. Nieuwierzytelnieni atakujący mogą odczytać nagłówek Date serwera, wstępnie obliczyć potencjalne tokeny w wąskim oknie czasowym i przetestować je na punkcie końcowym passrecover, aby zresetować hasło dowolnego konta, w tym administratorów.
- CVE-2026-55746Wysokie
Cotonti 1.0.0 jest podatny na przechowywany Cross-Site Scripting w module Personal File Storage (PFS). Tytuł folderu (pff_title) jest importowany z filtrem 'TXT', który nie usuwa ani nie koduje HTML (sprawdzanie tagów w cot_import jest wyłączone), więc uwierzytelniony użytkownik może przechowywać HTML/JavaScript w tytule folderu.
- CVE-2026-55745Średnie
Cotonti 1.0.0 jest podatny na Cross-Site Request Forgery w module Personal File Storage (PFS). W modules/pfs/inc/pfs.editfolder.php, akcja aktualizacji folderu ('a=update') aktualizuje metadane folderu bez wywołania cot_check_xg do walidacji tokena anty-CSRF.
- CVE-2026-55744Wysokie
Cotonti 1.0.0 jest podatny na Cross-Site Request Forgery w module Personal File Storage (PFS). Akcja uploadu plików ('a=upload') przetwarza przesłane pliki bez wywołania cot_check_xg w celu walidacji tokenu anty-CSRF, w przeciwieństwie do innych akcji, takich jak 'delete'.
- CVE-2026-55741Wysokie
Cotonti 1.0.0 jest podatny na Cross-Site Request Forgery w handlerze konfiguracji administracyjnej. Akcja aktualizacji konfiguracji ('a=update') przetwarza dane POST przez cot_config_update_options bez wywołania cot_check_xg do walidacji tokenu anty-CSRF (parametr 'x'), w przeciwieństwie do innych handlerów administracyjnych.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

