Katalog CVE

CVE-2026-109972

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

Wtyczka s2Member dla WordPressa jest podatna na przechowywany XSS poprzez parametr 'date_format' w wersjach do <= 261011 włącznie, z powodu niewystarczającej sanityzacji i ucieczki danych wyjściowych. Uwierzytelniony atakujący z uprawnieniami co najmniej Contributor może wstrzyknąć dowolne skrypty, które wykonają się przy odwiedzeniu strony. Ładunek omija wp_kses_post() przy zapisie, ponieważ nie zawiera dosłownych nawiasów kątowych — jedynie sekwencje ze znakiem ucieczki, które funkcja date() w PHP zamienia na znaki tagów HTML przy renderowaniu po zastosowaniu stripcslashes() przez shortcode_parse_atts().

Ocena ryzyka

Atakujący z rolą Contributor może wykonać dowolny JavaScript w przeglądarce użytkowników, co może prowadzić do przejęcia sesji lub działań w imieniu ofiary.

Rekomendacja

Zaktualizuj wtyczkę s2Member do wersji nowszej niż 261011 i ogranicz uprawnienia Contributorów do czasu wdrożenia poprawki.

Powiązane podatności

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

The s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'date_format' parameter in all versions up to, and including, <= 261011 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. The payload bypasses wp_kses_post() on save because it contains no literal angle brackets — only backslash-escaped sequences that PHP's date() materializes into HTML tag characters at render time after WordPress's shortcode_parse_atts() applies stripcslashes() to the attribute value.

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