Katalog CVE

CVE-2026-100151

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Wtyczka Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder dla WordPressa jest podatna na odbite DOM-based Cross-Site Scripting poprzez parametr URL 'querystring:<key>' we wszystkich wersjach do 3.15.5 włącznie, z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Nieuwierzytelniony atakujący może wstrzyknąć dowolne skrypty, które wykonają się, jeśli uda mu się nakłonić użytkownika do kliknięcia w link. Obejście zabezpieczeń następuje, gdy atakujący dostarczy pasujący parametr URL 'field:<key>', co powoduje pełne rozwiązanie placeholdera {field:*} po stronie serwera i wymusza na kliencie odtworzenie zawartości pola z surowego ciągu zapytania.

Ocena ryzyka

Atakujący może wykonać dowolny kod JavaScript w przeglądarce ofiary w kontekście witryny, co może prowadzić do kradzieży sesji, przejęcia konta lub modyfikacji treści strony. Wymaga to jedynie nakłonienia użytkownika do kliknięcia spreparowanego linku.

Rekomendacja

Zaktualizuj wtyczkę Ninja Forms do wersji nowszej niż 3.15.5, gdy tylko poprawka będzie dostępna. Do czasu aktualizacji rozważ wdrożenie dodatkowego filtrowania parametrów URL lub reguł WAF blokujących podejrzane wartości parametrów.

Inne podatności w Ninja Forms

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

The Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder plugin for WordPress is vulnerable to Reflected DOM-Based Cross-Site Scripting via 'querystring:<key>' URL Parameter in all versions up to, and including, 3.15.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. This bypass is triggered when an attacker supplies a matching field:&lt;key&gt; URL parameter that causes the server to fully resolve the {field:*} placeholder, forcing the client-side else-branch to abandon the server-sanitized value and reconstruct field content from the raw query string.

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