CVE-2026-103422
WysokieCVSS 7.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 22 - wyżej niż 22% wszystkich znanych CVE
Streszczenie
Wtyczka AnyComment dla WordPressa w wersjach do 0.3.6 włącznie jest podatna na trwałe skrypty krzyżowe (Stored XSS) poprzez parametr 'email'. Wynika to z niewystarczającej sanityzacji danych wejściowych w publicznym punkcie końcowym REST /wp-json/anycomment/v1/subscribe oraz braku escapowania danych wyjściowych w AnyCommentSubscriptionsTable::column_default(), która zwraca zapisany adres e-mail dosłownie do komórki HTML <td>, gdy user_ID subskrypcji nie odpowiada istniejącemu WP_User. Umożliwia to nieuwierzytelnionym atakującym wstrzyknięcie dowolnych skryptów do stron, które wykonają się, gdy administrator odwiedzi stronę administracyjną AnyComment → Subscriptions.
Ocena ryzyka
Atakujący może wykonać dowolny kod JavaScript w przeglądarce administratora, co może prowadzić do kradzieży sesji lub przejęcia konta. Ryzyko jest wysokie, ponieważ wykorzystanie nie wymaga uwierzytelnienia i dotyczy panelu administracyjnego.
Rekomendacja
Zaktualizuj wtyczkę AnyComment do wersji nowszej niż 0.3.6, gdy tylko będzie dostępna. Do tego czasu rozważ wyłączenie publicznego punktu końcowego REST /wp-json/anycomment/v1/subscribe lub ograniczenie dostępu do niego.
Inne podatności w AnyComment
Oryginalny opis (angielski, źródło NVD)
The AnyComment plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'email' parameter in versions up to, and including, 0.3.6. This is due to insufficient input sanitization on the public /wp-json/anycomment/v1/subscribe REST endpoint and missing output escaping in AnyCommentSubscriptionsTable::column_default(), which returns the stored email verbatim into an HTML <td> when the subscription's user_ID does not resolve to an existing WP_User. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever an administrator accesses the AnyComment → Subscriptions admin page.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

