CVE-2025-15094
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
W systemie sunkaifei FlyCMS do wersji abbaa5a8daefb146ad4d61027035026b052cb414 odkryto podatność XSS w funkcji userLogin w pliku src/main/java/com/flycms/web/front/UserController.java. Manipulacja argumentem redirectUrl umożliwia zdalne wykonanie ataku. Exploit jest publicznie dostępny i może być wykorzystany.
Ocena ryzyka
Atakujący może zdalnie wstrzyknąć złośliwy skrypt, który wykona się w przeglądarce użytkownika, co może prowadzić do kradzieży sesji lub innych ataków. Publiczny exploit zwiększa ryzyko.
Rekomendacja
Należy zdezynfekować dane wejściowe i używać odpowiednich nagłówków bezpieczeństwa, np. Content-Security-Policy. Ogranicz dostęp do podatnego pliku.
Inne podatności w FlyCMS
Zobacz wszystkie- CVE-2026-112296Krytyczne
FlyCms do commita edfdf724 zawiera podatność związaną z domyślnymi poświadczeniami, która pozwala nieuwierzytelnionym zdalnym atakującym uzyskać dostęp superadministratora za pomocą konta flycms z hasłem admin123. Atakujący mogą zalogować się przez POST /api/auth/login, rozwiązując jedynie captchę obrazkową, i uzyskać pełną kontrolę nad treścią, użytkownikami i konfiguracją witryny.
- CVE-2026-112295Średnie
FlyCms do commita edfdf724 zawiera podatność mass assignment, która pozwala uwierzytelnionym użytkownikom nadpisywać chronione kolumny konta poprzez przesyłanie dodatkowych pól User do /ucenter/account_update. Atakujący mogą zmienić swój status weryfikacji, zmienić nazwę lub zduplikować nazwę użytkownika, e-mail lub numer telefonu innego konta, blokując logowanie ofiary.
- CVE-2026-112294Średnie
FlyCms do commita edfdf724 zawiera podatność polegającą na braku autoryzacji w ActionService.counter(), która pozwala uwierzytelnionym użytkownikom modyfikować wiersze treści innych użytkowników, ponieważ checkRowOwner nigdy nie weryfikuje własności. Każdy zarejestrowany użytkownik może wysyłać żądania do /ucenter/action/{modelCode}/{id}/counter lub /ucenter/action/compose, aby dodawać dowolne delty do pól numerycznych, takich jak cena, stan magazynowy lub punkty.
Oryginalny opis (angielski, źródło NVD)
A weakness has been identified in sunkaifei FlyCMS up to abbaa5a8daefb146ad4d61027035026b052cb414. The impacted element is the function userLogin of the file src/main/java/com/flycms/web/front/UserController.java of the component User Login. Executing a manipulation of the argument redirectUrl can lead to cross site scripting. The attack can be launched remotely. The exploit has been made available to the public and could be used for attacks. This product does not use versioning. This is why information about affected and unaffected releases are unavailable. The project was informed of the problem early through an issue report but has not responded yet.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

