CVE-2026-116214
KrytyczneCVSS 9.1Streszczenie
MacCMS v10 przed wersją 2026.1000.4054 zawiera lukę umożliwiającą obejście uwierzytelniania, ponieważ funkcja check_msg() nigdy nie porównuje msg_to. Atakujący może zażądać kodu odzyskiwania na własną skrzynkę przez user/findpass_msg, a następnie przesłać go do user/findpass_reset z adresem e-mail lub telefonem ofiary, aby przejąć konto.
Ocena ryzyka
Nieuwierzytelniony atakujący może zresetować hasło dowolnego użytkownika, w tym administratora, i przejąć kontrolę nad kontem.
Rekomendacja
Zaktualizuj MacCMS do wersji 2026.1000.4054 lub nowszej. Do czasu aktualizacji rozważ wyłączenie funkcji odzyskiwania hasła i monitoruj podejrzane żądania resetu.
Inne podatności w MacCMS
Zobacz wszystkie- CVE-2026-116216Średnie
MacCMS v10 do wersji 2026.1000.4056 zawiera lukę mass assignment w index/Comment::saveData(), która pozwala nieuwierzytelnionym atakującym ustawiać dowolne kolumny mac_comment, w tym user_id. Atakujący mogą przesyłać anonimowe komentarze ze spreparowanym parametrem user_id, przypisując je dowolnemu zarejestrowanemu członkowi i podszywając się pod niego.
- CVE-2026-116215Niskie
MacCMS w wersji v10 do 2026.1000.4056 zawiera podatność typu race condition w Card::useData(), która pozwala uwierzytelnionym członkom na wielokrotne wykorzystanie jednej karty doładowania poprzez endpoint user/buy. Atakujący mogą wysyłać wiele równoczesnych żądań flag=card, które przechodzą odczyt karty bez blokady, zanim zostanie ona oznaczona jako użyta, zawyżając user_points w celu zakupu ulepszeń VIP i płatnych treści.
- CVE-2017-17733Krytyczne
Maccms 8.x umożliwia zdalne wykonanie polecenia poprzez parametr wd w żądaniu index.php?m=vod-search.
- CVE-2026-111356Wysokie
W MacCMS v10 do wersji 2026.1000.4056 nie ograniczono liczby prób wprowadzenia sześciocyfrowego kodu odzyskiwania hasła, co pozwala nieuwierzytelnionym atakującym przejąć konta członków. Atakujący znający adres e-mail lub numer telefonu ofiary może zażądać kodu i brute-force'ować findpass_reset, aby nadpisać hasło członka.
- CVE-2026-75465Wysokie
Podatność nieprawidłowej kontroli dostępu w punkcie końcowym /api.php/user/get_list w Maccms v10 v2026.1000.4055. Interfejs nie wykonuje żadnych kontroli uwierzytelniania ani autoryzacji. Nieuwierzytelniony zdalny atakujący może wysłać spreparowane żądanie HTTP GET z parametrami limit i offset, aby paginować i pobrać wrażliwe informacje wszystkich zarejestrowanych użytkowników.
Oryginalny opis (angielski, źródło NVD)
MacCMS v10 before 2026.1000.4054 contains an authentication bypass vulnerability that allows unauthenticated attackers to reset any member's password because check_msg() never compares msg_to. Attackers can request a recovery code to their own mailbox via user/findpass_msg, then submit it to user/findpass_reset with the victim's email or phone to take over the account.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

