CVE-2026-111278
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
NivoCart do wersji 2.5.1 zawiera podatność obejścia CAPTCHA, ponieważ oczekiwany kod jest wyświetlany jako zwykły tekst w kodzie HTML. Nieuwierzytelnieni atakujący mogą pobrać chronione formularze, wyodrębnić wartość captcha_image i zautomatyzować spam, rejestracje, recenzje oraz żądania usunięcia konta.
Ocena ryzyka
Brak skutecznej ochrony CAPTCHA umożliwia masowe automatyczne nadużycia formularzy, zaśmiecanie serwisu, fałszywe rejestracje i nieautoryzowane żądania usunięcia kont.
Rekomendacja
Zaktualizować NivoCart do wersji nowszej niż 2.5.1 i wdrożyć poprawną implementację CAPTCHA, w której kod nie jest ujawniany w treści HTML.
Inne podatności w NivoCart
Zobacz wszystkie- CVE-2026-111277Wysokie
NivoCart w wersji do 2.5.1 zawiera podatność braku autoryzacji w akcji download() w account/order, która pozwala nieuwierzytelnionym atakującym pobierać faktury zamówień gości poprzez podanie order_id. Atakujący może iterować parametr order_id, który odpowiada zamówieniom gości zapisanym z customer_id 0, ujawniając nazwiska, adresy, numery telefonów, adresy e-mail, zakupione przedmioty i kwoty.
- CVE-2026-94107Wysokie
W NivoCart do wersji 2.4.0 występuje podatność przewidywalnego tokenu resetowania hasła w punkcie końcowym forgotten.php, który generuje kody odzyskiwania za pomocą substr(md5(mt_rand()), 0, 10). Atakujący znający adres e-mail administratora może zażądać resetu hasła i przewidzieć token, aby uzyskać dostęp do konta administracyjnego bez ograniczeń szybkości ani wygaśnięcia.
- CVE-2026-94105Średnie
NivoCart do wersji 2.4.0 zawiera destrukcyjną podatność na zapis konfiguracji w kontrolerze resetowania hasła administratora, która pozwala nieuwierzytelnionym atakującym na wyłączenie odzyskiwania hasła poprzez podanie nieprawidłowego parametru code. Atakujący mogą wysłać żądanie GET z brakującym lub nieprawidłowym kodem, aby przepisać ustawienie config_password na 0, wyłączając samodzielne odzyskiwanie hasła, dopóki administrator ręcznie go nie włączy ponownie.
- CVE-2026-94104Wysokie
W NivoCart do wersji 2.4.0 występuje podatność dowolnego przesyłania plików w punkcie końcowym File Manager multi(), który nie waliduje rozszerzeń plików dla nowych nazw ani gdy parametr chunks ma wartość 2 lub wyższą. Atakujący z dostępem tylko do odczytu w back-office mogą przesłać pliki PHP do katalogu image/data/ dostępnego z sieci i wykonać je w celu zdalnego wykonania kodu.
Oryginalny opis (angielski, źródło NVD)
NivoCart through 2.5.1 contains a CAPTCHA bypass vulnerability that allows unauthenticated attackers to defeat form protection because the expected code is printed as plain text in the HTML. Attackers can fetch protected forms, extract the captcha_image value with a pattern match, and submit it to automate spam, registrations, reviews, and account deletion requests.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

