CVE-2025-10649
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
Wtyczka Welcart e-Commerce dla WordPressa jest podatna na SQL Injection przez cookie we wszystkich wersjach do 2.11.21 włącznie, z powodu niewystarczającego escapowania wartości podanej przez użytkownika i braku odpowiedniego przygotowania istniejącego zapytania SQL. Umożliwia to uwierzytelnionym atakującym z dostępem co najmniej na poziomie autora dołączanie dodatkowych zapytań SQL do istniejących, co może służyć do wyodrębnienia wrażliwych informacji z bazy danych.
Ocena ryzyka
Ryzyko obejmuje kradzież danych z bazy danych, w tym danych użytkowników, haseł i innych poufnych informacji, co może prowadzić do naruszenia prywatności i integralności danych.
Rekomendacja
Zaleca się natychmiastową aktualizację wtyczki Welcart e-Commerce do wersji powyżej 2.11.21 oraz wdrożenie odpowiedniego escapowania i przygotowania zapytań SQL.
Inne podatności w Welcart e-Commerce
Zobacz wszystkie- CVE-2026-96761Wysokie
Podatność Reflected Cross-Site Scripting (XSS) w wtyczce Welcart e-Commerce usc-e-shop dla WordPressa, występująca w wersjach do 2.12.3 włącznie, pozwala atakującemu na wstrzyknięcie złośliwego skryptu do strony.
- CVE-2026-87091Wysokie
Wtyczka Welcart e-Commerce dla WordPressa jest podatna na przechowywane ataki XSS przez parametry powiadomień o rozliczeniach w wersjach do 2.12.2 włącznie. Nieuwierzytelnieni atakujący mogą wstrzykiwać dowolne skrypty internetowe, które wykonają się, gdy użytkownik odwiedzi zainfekowaną stronę. Punkt końcowy IPN akceptuje parametry 'rel' i 'option' bez uwierzytelnienia, walidacji nonce ani weryfikacji podpisu.
- CVE-2026-19887Wysokie
Wtyczka Welcart e-Commerce dla WordPressa jest podatna na wstrzykiwanie obiektów PHP we wszystkich wersjach do 2.12.1 włącznie poprzez deserializację niezaufanych danych wejściowych w wywołaniu zwrotnym płatności Telecom EDY (usces_action_acting_transaction). Nieuwierzytelnieni atakujący mogą przechowywać dowolne pary klucz/wartość 'reserve' jako metadane zamówienia podczas publicznej realizacji transakcji, a następnie wywołać wywołanie zwrotne z wybranym przez atakującego parametrem 'option', aby wybrać i zdeserializować te metadane bez żadnej weryfikacji podpisu dostawcy, adresu źródłowego, tożsamości transakcji ani własności. Łańcuch POP jest obecny w bibliotece TCPDF dołączonej do samej wtyczki, więc nie jest wymagana żadna dodatkowa wtyczka ani motyw. Umożliwia to nieuwierzytelnionym atakującym usunięcie dowolnych plików na serwerze, w tym wp-config.php, co może prowadzić do zdalnego wykonania kodu, gdy atakujący ponownie uruchomi instalator WordPressa przeciwko bazie danych, którą kontroluje. Skuteczne wykorzystanie jest uzależnione od wydrukowania faktury przez administratora w celu wyzwolenia usunięcia pliku.
- CVE-2026-19914Wysokie
Wtyczka Welcart e-Commerce dla WordPressa jest podatna na Stored Cross-Site Scripting przez parametr 'custom_order' we wszystkich wersjach do 2.12.1 włącznie, z powodu niewystarczającej sanityzacji wejścia i braku escapowania wyjścia. Umożliwia to nieuwierzytelnionym atakującym wstrzyknięcie dowolnych skryptów na strony, które wykonają się, gdy użytkownik odwiedzi zainfekowaną stronę. Wstrzyknięty payload jest dostarczany przez formularz zamówienia gościa, nie wymaga uwierzytelnienia, a wykonuje się, gdy administrator przegląda dotknięte zamówienie w panelu administracyjnym WordPressa.
- CVE-2025-15671Średnie
Wtyczka Welcart e-Commerce dla WordPressa przed wersją 2.12.1 nie regeneruje identyfikatora sesji podczas uwierzytelniania i ustawia identyfikator sesji z parametru żądania dostarczonego przez użytkownika, co pozwala nieuwierzytelnionemu atakującemu na fiksację sesji członka sklepu i przejęcie jego konta klienta po zalogowaniu ofiary przez spreparowane żądanie.
- CVE-2026-27539Wysokie
Nieuwierzytelniony atak typu Cross Site Scripting (XSS) w wtyczce Welcart e-Commerce w wersjach do 2.11.31. Atakujący może wstrzyknąć złośliwy skrypt bez logowania.
- CVE-2026-15213Średnie
Wtyczka Welcart e-Commerce dla WordPressa przed wersją 2.11.33 nie weryfikuje autentyczności swojego callbacku rozliczeń dla sklepów convenience / przelewów bankowych: nieuwierzytelnione żądanie może zmienić zamówienie z nieopłaconego na rozliczone wyłącznie na podstawie numeru zamówienia i flagi statusu, bez sprawdzania podpisu, kwoty ani pochodzenia. Ponieważ są to metody płatności późniejszej, atakujący może oznaczyć swoje nieopłacone zamówienie jako rozliczone i otrzymać realizację bez płacenia.
- CVE-2026-16066Średnie
Wtyczka Welcart e-Commerce przed wersją 2.11.34 nie sanityzuje ani nie escapuje pola produktu przed wyświetleniem go na stronach produktów, co pozwala użytkownikom z rolą Autora i wyższym na wstrzykiwanie dowolnych skryptów, które wykonują się w przeglądarce każdego odwiedzającego stronę produktu.
- CVE-2026-49775Średnie
W Welcart e-Commerce w wersjach do 2.11.28 występuje problem z nieautoryzowanym dostępem, który może prowadzić do naruszenia kontroli dostępu.
- CVE-2025-12979Średnie
Wtyczka Welcart e-Commerce dla WordPressa jest podatna na nieautoryzowany dostęp do danych z powodu braku sprawdzenia uprawnień w akcji 'usces_export' we wszystkich wersjach do 2.11.24 włącznie. Umożliwia to nieuwierzytelnionym atakującym dostęp do skonfigurowanych danych uwierzytelniających płatności (np. PayPal API secret), a także danych kontaktowych firmy, szablonów wiadomości i innych ustawień operacyjnych sklepu.
Oryginalny opis (angielski, źródło NVD)
The Welcart e-Commerce plugin for WordPress is vulnerable to SQL Injection via the cookie in all versions up to, and including, 2.11.21 due to insufficient escaping on the user supplied value and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with Author-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

