CVE-2021-47923
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
OpenCart w wersji 3.0.3.8 zawiera podatność na fikcję sesji, która pozwala atakującym na przejęcie sesji użytkowników poprzez wstrzykiwanie dowolnych wartości do ciasteczka OCSESSID. Atakujący mogą ustawić złośliwe wartości ciasteczka OCSESSID, które serwer akceptuje i utrzymuje, co umożliwia przejęcie sesji i nieautoryzowany dostęp do kont użytkowników.
Ocena ryzyka
Podatność ta stwarza ryzyko przejęcia kont użytkowników, co może prowadzić do utraty danych oraz naruszenia prywatności. Organizacje powinny być świadome potencjalnych konsekwencji związanych z nieautoryzowanym dostępem do kont.
Rekomendacja
Zaleca się aktualizację OpenCart do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto wdrożyć mechanizmy zabezpieczające sesje użytkowników, takie jak regeneracja identyfikatorów sesji po logowaniu.
Inne podatności w OpenCart 3.0.3.8
Zobacz wszystkie- CVE-2026-18412Krytyczne
Instalator rozszerzeń OpenCart v4.2.0.0 nie sprawdza, czy ścieżki w plikach ZIP nie wychodzą poza katalog docelowy. Atakujący może stworzyć złośliwe rozszerzenie z sekwencjami typu ../, co pozwala na zapis plików, np. PHP web shell, w katalogu głównym serwera.
- CVE-2026-84438Niskie
Podatność wykryto w OpenCart 4.1.0.3/4.1.0.4. Dotyczy ona nieznanej funkcji w pliku catalog/controller/account/edit.php komponentu Autocomplete Workflow. Manipulacja argumentem firstname powoduje cross site scripting. Atak może być zainicjowany zdalnie. Exploit został publicznie ujawniony i może być wykorzystany. Producent został wcześnie poinformowany, ale nie odpowiedział.
- CVE-2026-84437Niskie
Podatność wykryto w OpenCart 4.1.0.3/4.1.0.4. Dotyczy ona nieznanej funkcji w pliku catalog/controller/account/address.php komponentu Autocomplete Workflow. Manipulacja argumentem address_1 prowadzi do cross site scripting. Atak może być uruchomiony zdalnie. Exploit został upubliczniony i może być użyty. Producent został wcześnie poinformowany, ale nie odpowiedział.
- CVE-2021-47953Średnie
OpenCart 3.0.3.7 zawiera podatność na fałszowanie żądań międzywitrynowych (CSRF), umożliwiającą atakującym zmianę haseł użytkowników poprzez wysłanie spreparowanych żądań do endpointu account/password. Atakujący mogą nakłonić uwierzytelnionych użytkowników do wysłania ukrytych formularzy z nowymi wartościami haseł w parametrach 'password' i 'confirm', co prowadzi do przejęcia kont.
- CVE-2021-47946Średnie
OpenCart 3.0.3.6 zawiera podatność na fałszerstwo żądania międzywitrynowego (CSRF) w punkcie końcowym /account/edit, umożliwiającą nieuwierzytelnionym atakującym modyfikację danych konta ofiary poprzez nakłonienie jej do odwiedzenia złośliwej strony. Atakujący może zmienić adres e-mail i wykorzystać resetowanie hasła do przejęcia konta.
Oryginalny opis (angielski, źródło NVD)
OpenCart 3.0.3.8 contains a session fixation vulnerability that allows attackers to hijack user sessions by injecting arbitrary values into the OCSESSID cookie. Attackers can set malicious OCSESSID cookie values that the server accepts and maintains, enabling session takeover and unauthorized access to user accounts.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

