Katalog CVE

CVE-2026-2422

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

Wtyczka WP Composer – The Easiest Page Builder dla WordPressa w wersjach do 1.0.5 włącznie jest podatna na przechowywane skrypty cross-site (Stored XSS) poprzez shortcode 'pbwp_raw_shortcode' z powodu dekodowania zawartości zakodowanej w Base64 i wyprowadzania jej bezpośrednio bez sanityzacji lub escapowania. Uwierzytelniony atakujący z uprawnieniami współpracownika lub wyższymi może wstrzyknąć dowolne skrypty internetowe do stron, które zostaną wykonane, gdy użytkownik odwiedzi zainfekowaną stronę. Kodowanie Base64 pozwala obejść filtrowanie KSES WordPressa podczas zapisu.

Ocena ryzyka

Atakujący może wykonać dowolny kod JavaScript w przeglądarce ofiary, co może prowadzić do kradzieży sesji, przekierowań lub innych działań w kontekście zalogowanego użytkownika. Może to dotknąć wielu użytkowników witryny.

Rekomendacja

Zaktualizuj wtyczkę WP Composer do wersji nowszej niż 1.0.5. Do czasu aktualizacji ogranicz uprawnienia współpracowników i monitoruj nietypowe treści.

Powiązane podatności

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

The WP Composer – The Easiest Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'pbwp_raw_shortcode' shortcode in all versions up to, and including, 1.0.5. This is due to the shortcode handler decoding Base64-encoded content and outputting it directly without any sanitization or escaping. 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. The Base64 encoding allows the payload to bypass WordPress's KSES content filtering at save time, since the encoded string contains no harmful HTML characters.

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