Katalog CVE

CVE-2026-4080

ŚrednieCVSS 6.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 16 - wyżej niż 16% wszystkich znanych CVE

Streszczenie

Wtyczka Easy Cart dla WordPressa do wersji 1.8 zawiera podatność na Stored XSS przez shortcode 'add_to_cart'. Funkcja sanitize_text_field() nie zabezpiecza przed znakami cudzysłowu w atrybutach, co pozwala autoryzowanym użytkownikom (od poziomu Contributor) na wstrzyknięcie skryptów.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwy skrypt, który wykona się przy każdej wizycie na zainfekowanej stronie, co może prowadzić do kradzieży sesji lub przekierowań.

Rekomendacja

Zaktualizuj wtyczkę Easy Cart do najnowszej wersji. Tymczasowo usuń shortcode 'add_to_cart' z treści, jeśli to możliwe.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The Easy Cart plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'add_to_cart' shortcode in all versions up to and including 1.8. This is due to insufficient input sanitization and output escaping on user-supplied shortcode attributes. Specifically, the ectp_add_to_cart() function uses sanitize_text_field() on shortcode attributes like 'itemid', 'product_name', 'product_desc', 'product_qty', and 'price' before inserting them into double-quoted HTML attributes. While sanitize_text_field() strips HTML tags, it does not escape double quote characters, allowing an attacker to break out of the HTML attribute context and inject arbitrary event handlers. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS