Katalog CVE

CVE-2026-104729

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

Wtyczka Avada (Fusion) Builder dla WordPressa jest podatna na przechowywany cross-site scripting (Stored XSS) poprzez parametr 'tab_index, empty_notice' we wszystkich wersjach do 3.16.2 włącznie, z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Uwierzytelniony atakujący z uprawnieniami co najmniej contributor może wstrzyknąć dowolne skrypty do stron, które wykonają się przy każdej wizycie użytkownika na zainfekowanej stronie. Funkcja wp_kses_post nie usuwa ładunku przy zapisie, ponieważ niebezpieczne znaki znajdują się w tekście atrybutu shortcode między nawiasami kwadratowymi, które kses traktuje jako zwykły tekst, a nie znaczniki HTML.

Ocena ryzyka

Atakujący z kontem contributor może trwale zainfekować strony witryny złośliwym skryptem, który wykona się w przeglądarce odwiedzających, w tym administratorów, umożliwiając kradzież sesji lub przejęcie konta. Ryzyko dotyczy witryn z wieloma autorami lub otwartą rejestracją.

Rekomendacja

Zaktualizuj wtyczkę Avada (Fusion) Builder do wersji nowszej niż 3.16.2, gdy tylko będzie dostępna, i ogranicz uprawnienia contributor do zaufanych użytkowników. Do czasu aktualizacji rozważ wyłączenie lub ograniczenie możliwości publikacji treści przez użytkowników o niskich uprawnieniach.

Inne podatności w Avada (Fusion) Builder

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

The Avada (Fusion) Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'tab_index, empty_notice' parameter in all versions up to, and including, 3.16.2 due to insufficient input sanitization and output 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. wp_kses_post does not strip the payload on save because the dangerous characters reside within shortcode attribute text between square brackets, which kses treats as plain text rather than HTML markup.

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