Katalog CVE

CVE-2026-15099

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Wtyczka Delicious Recipes dla WordPressa do wersji 1.10.2 zawiera podatność na trwałe ataki XSS przez atrybut bloku 'steps'. Problem wynika z braku odpowiedniej sanityzacji danych wejściowych i ucieczki wyjścia w funkcji wrap_direction_text(), która bezpośrednio interpoluje wartość href z zagnieżdżonych węzłów linków do znacznika kotwicy przez sprintf() bez użycia esc_url() ani walidacji schematu URL.

Ocena ryzyka

Uwierzytelnieni atakujący z dostępem na poziomie Współautora lub wyższym mogą wstrzykiwać dowolne skrypty (w tym javascript: URI) do stron, które wykonają się po kliknięciu złośliwego linku przez użytkownika (np. redaktora lub administratora podglądającego oczekujący wpis). Może to prowadzić do kradzieży sesji, defacementu lub dalszej eskalacji uprawnień.

Rekomendacja

Należy natychmiast zaktualizować wtyczkę Delicious Recipes do najnowszej dostępnej wersji, która zawiera poprawkę zabezpieczającą. Do czasu aktualizacji zaleca się ograniczenie uprawnień użytkowników oraz wdrożenie zapory aplikacyjnej (WAF) blokującej ataki XSS.

Powiązane podatności

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

The Delicious Recipes plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'steps' block attribute in versions up to, and including, 1.10.2. This is due to insufficient input sanitization and output escaping in the wrap_direction_text() function, which interpolates the user-supplied href value from nested link nodes ($node['props']['href']) directly into an anchor tag via sprintf() at line 1627 without esc_url() or any URL scheme validation. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts (including javascript: URIs) in pages that will execute whenever a user (such as an editor or administrator previewing the pending post) accesses an injected page and clicks the malicious link.

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