Katalog CVE

CVE-2026-120082

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

Wtyczka GeoDirectory dla WordPressa w wersjach do 2.8.200 włącznie jest podatna na przechowywany XSS poprzez parametr 'post_content'. Zagnieżdżony payload shortcode omija zabezpieczenie geodir_strip_shortcodes(), ponieważ strip_shortcodes() wykonuje tylko jedną iterację, a atrybuty zakodowane w encjach HTML przetrwają wp_kses_post().

Ocena ryzyka

Nieuwierzytelniony atakujący może wstrzyknąć dowolne skrypty do stron, które wykonają się u każdego użytkownika odwiedzającego zainfekowaną stronę. Może to prowadzić do kradzieży danych sesji lub działań w imieniu użytkownika.

Rekomendacja

Zaktualizuj wtyczkę do wersji nowszej niż 2.8.200. Do czasu aktualizacji rozważ ograniczenie możliwości dodawania treści przez niezaufanych użytkowników.

Inne podatności w GeoDirectory

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

The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'post_content' parameter in all versions up to, and including, 2.8.200 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. The nested shortcode payload ([gd_dynamic_conten[gd_tags]t ...]) defeats the plugin's geodir_strip_shortcodes() guard because WordPress's strip_shortcodes() performs only a single pass over registered tags, and HTML-entity-encoded attributes in the resulting shortcode survive wp_kses_post() because kses inspects HTML tags rather than shortcode attribute values.

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