Katalog CVE

CVE-2026-85679

WysokieCVSS 7.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Wtyczka Extendify dla WordPressa do wersji 3.1.6 włącznie jest podatna na przechowywany atak XSS przez klucz typu bloku 'styles.blocks'. Brak odpowiedniego filtrowania wejścia i kodowania wyjścia umożliwia nieuwierzytelnionym atakującym wstrzyknięcie skryptów, które wykonają się przy dostępie do zainfekowanej strony. Podatność wynika z podpięcia funkcji registerIncoming() do rest_request_before_callbacks, która działa przed sprawdzeniem permission_callback, co pozwala na wywołanie podatnego kodu przez nieuwierzytelnione żądania POST, PUT lub PATCH do tras /wp/v2/global-styles.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwe skrypty na stronę, co może prowadzić do kradzieży sesji administratora, defacementu lub rozprzestrzeniania złośliwego oprogramowania wśród odwiedzających.

Rekomendacja

Zaktualizuj wtyczkę Extendify do najnowszej wersji, która zawiera poprawkę. Dodatkowo ogranicz dostęp do tras /wp/v2/global-styles dla nieuwierzytelnionych użytkowników.

Powiązane podatności

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

The Extendify plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'styles.blocks' Block Type Key in all versions up to, and including, 3.1.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is possible because registerIncoming() is hooked on rest_request_before_callbacks and runs before WordPress evaluates the route's permission_callback, meaning any unauthenticated POST, PUT, or PATCH request to a /wp/v2/global-styles route can trigger the vulnerable code path.

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