CVE-2026-111277
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 29 - wyżej niż 29% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Wyciek danych osobowych i szczegółów zamówień gości może prowadzić do naruszenia prywatności, kradzieży tożsamości oraz konsekwencji prawnych związanych z RODO.
Rekomendacja
Zaktualizuj NivoCart do wersji nowszej niż 2.5.1 lub wdróż kontrolę autoryzacji dla akcji download() oraz ogranicz dostęp do faktur zamówień gości.
Inne podatności w NivoCart
Zobacz wszystkie- CVE-2026-111278Średnie
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.
- 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 missing authorization vulnerability in the download() action of account/order that allows unauthenticated attackers to retrieve guest order invoices by supplying an order_id. Attackers can iterate the order_id parameter, which matches guest orders stored with customer_id 0, to disclose guest names, addresses, telephone numbers, emails, purchased items, and totals.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

