Katalog CVE

CVE-2026-93897

ŚrednieCVSS 6.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka GeoDirectory dla WordPressa (wersje do 2.8.181 włącznie) jest podatna na trwały Cross-Site Scripting poprzez pole niestandardowe typu tekstowego (np. 'phone'). Z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych uwierzytelniony atakujący z uprawnieniami subskrybenta może wstrzyknąć złośliwe skrypty, które wykonają się u każdego użytkownika odwiedzającego zainfekowaną stronę.

Ocena ryzyka

Atakujący z niskimi uprawnieniami może trwale wstrzyknąć złośliwy kod JavaScript, co może prowadzić do kradzieży sesji, przejęcia konta lub modyfikacji treści widocznych dla innych użytkowników.

Rekomendacja

Zaktualizować wtyczkę GeoDirectory do wersji nowszej niż 2.8.181, gdy tylko poprawka będzie dostępna, oraz rozważyć ograniczenie możliwości edycji pól niestandardowych dla użytkowników o niskich uprawnieniach.

Inne podatności w GeoDirectory WordPress Plugin

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 Text-type Custom Field (e.g., 'phone') in all versions up to, and including, 2.8.181 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload must be stored in a text-type custom field (such as a phone field) via the AJAX geodir_save_post endpoint, using entity-encoded angle brackets (e.g., <img src=x onerror=alert(1)>) to bypass the strpos()-gated tag-stripping check.

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