CVE-2026-55744
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
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'.
Ocena ryzyka
Atak CSRF może pozwolić na nieautoryzowane przesyłanie plików w imieniu zalogowanego użytkownika, co może prowadzić do przejęcia konta lub umieszczenia złośliwej treści.
Rekomendacja
Należy dodać wywołanie cot_check_xg do akcji uploadu w modules/pfs/inc/pfs.main.php, aby walidować token anty-CSRF.
Inne podatności w Cotonti
Zobacz wszystkie- 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-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-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.
Oryginalny opis (angielski, źródło NVD)
Cotonti 1.0.0 (master branch, commit f43f1fc3) is vulnerable to Cross-Site Request Forgery in the Personal File Storage (PFS) module. In modules/pfs/inc/pfs.main.php, the file upload action ('a=upload') processes uploaded files without calling cot_check_xg to validate the anti-CSRF token, even though sibling actions such as 'delete' (line 272) do.

