CVE-2026-1239
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 17 - wyżej niż 17% wszystkich znanych CVE
Streszczenie
Wtyczka Ninja Forms dla WordPressa jest podatna na nieautoryzowany dostęp do danych z powodu braku sprawdzenia autoryzacji w wywołaniu zwrotnym REST 'ninja-forms-views/token/refresh' we wszystkich wersjach do 3.14.1 włącznie. Umożliwia to nieuwierzytelnionym atakującym przeglądanie przesłanych formularzy, które mogą zawierać wrażliwe informacje.
Ocena ryzyka
Ryzyko polega na możliwości wycieku poufnych danych użytkowników, takich jak dane osobowe czy finansowe, co może narazić organizację na straty reputacyjne i prawne.
Rekomendacja
Zaleca się natychmiastową aktualizację wtyczki Ninja Forms do najnowszej dostępnej wersji, która usuwa tę podatność, oraz weryfikację, czy nie doszło do nieautoryzowanego dostępu do danych.
Inne podatności w Ninja Forms
Zobacz wszystkie- CVE-2026-102385Wysokie
Nieuwierzytelniony atak typu Cross Site Scripting (XSS) w wtyczce Ninja Forms w wersjach do 3.15.3 włącznie. Atakujący może wstrzyknąć złośliwy skrypt bez logowania.
- CVE-2026-65049Krytyczne
Wtyczka Ninja Forms w wersji 3.14.8 i starszej dla WordPress Multisite zawiera podatność nieprawidłowej autoryzacji, która umożliwia administratorowi podstrony wywołanie usunięcia wszystkich danych Ninja Forms w całej sieci. Atakujący może wysłać spreparowane żądanie POST do endpointu admin-ajax.php z akcją nf_delete_all_data i noncem per-site, aby uruchomić procedury migracyjne, które bezwarunkowo iterują wszystkie blogi za pomocą switch_to_blog(), usuwając wszystkie tabele nf3_* oraz czyszcząc opcje i transienty na każdej podstronie w sieci bez wymagania uprawnień super-admina lub network-admina.
- CVE-2026-65048Krytyczne
Wtyczka Ninja Forms dla WordPress w wersjach od 3.10.4 do 3.14.9 zawiera nieuwierzytelnioną podatność na trwałe XSS w funkcji Repeatable Fieldset. Funkcja parseSubmissionIndex() akceptuje dowolne ciągi znaków jako indeksy zgłoszeń bez walidacji numerycznej, a admin_form_element() interpoluje indeks bezpośrednio do HTML bez escapowania. Nieuwierzytelniony atakujący może przesłać publiczny formularz ze spreparowanym kluczem dziecka powtarzalnego pola zawierającym złośliwy ładunek skryptowy, który wykona się w przeglądarce administratora podczas przeglądania zgłoszeń w panelu administracyjnym WordPress.
- CVE-2019-10869Wysokie
Wtyczka Ninja Forms dla WordPressa przed wersją 3.0.23 (gdy dodatek Uploads jest aktywowany) zawiera podatności na przechodzenie po ścieżkach i nieograniczone przesyłanie plików. Pozwala to atakującemu na dostęp do plików i wykonanie kodu poprzez parametry name i tmp_name w pliku includes/fields/upload.php.
- CVE-2026-90438Wysokie
Wtyczka Ninja Forms dla WordPressa (wersje do 3.15.4 włącznie) jest podatna na przechowywany Cross-Site Scripting poprzez pole Paragraph Text (RTE) z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Nieuwierzytelniony atakujący może wstrzyknąć dowolne skrypty do stron, które wykonają się u użytkowników odwiedzających zainfekowaną stronę. Podatność jest wykorzystywana tylko wtedy, gdy docelowe pole Paragraph Text ma włączoną opcję Rich Text Editor (RTE).
- CVE-2026-95515Wysokie
Wtyczka Ninja Forms w wersjach do 3.15.3 włącznie zawiera podatność Cross Site Scripting (XSS) możliwą do wykorzystania bez uwierzytelnienia. Atakujący może wstrzyknąć złośliwy skrypt do strony.
- CVE-2026-94504Wysokie
Ninja Forms 3.15.3 przechowuje anonimową wartość textarea (non-RTE) i renderuje ją bez bezpiecznego kodowania HTML w edytorze zgłoszeń legacy. Atakujący może wydostać się z textarea za pomocą przechowywanego skryptu. Gdy Administrator otworzy znany atakującemu bezpośredni URL zgłoszenia, skrypt uruchomi się w kontekście origin WordPressa admin.
- CVE-2026-92438Wysokie
Wtyczka Ninja Forms dla WordPress w wersji 3.15.3 nie escapuje wartości pól formularza przed wyświetleniem ich na ekranie edycji zgłoszenia w panelu administracyjnym. Nieuwierzytelniony użytkownik może przesłać przez publiczny formularz wartości, które następnie wykonają się w przeglądarce uprzywilejowanego użytkownika przeglądającego zgłoszenie.
- CVE-2026-91827Wysokie
Wtyczka Ninja Forms dla WordPress w wersji 3.15.3 nie zapobiega deserializacji wartości pól formularza przesyłanych przez użytkownika, gdy administrator eksportuje zgłoszenia do pliku CSV. Umożliwia to nieuwierzytelnionym atakującym przeprowadzenie ataku PHP Object Injection, który przy odpowiednim łańcuchu POP w innej wtyczce lub motywie może prowadzić do operacji na plikach lub zdalnego wykonania kodu.
- CVE-2026-11363Średnie
Wtyczka Ninja Forms dla WordPressa jest podatna na wstrzykiwanie obiektów PHP przez deserializację niezaufanych danych we wszystkich wersjach do 3.14.6 włącznie. Uwierzytelnieni atakujący z dostępem administratora mogą wstrzyknąć obiekt PHP. Brak znanej łańcucha POP w podatnym oprogramowaniu, ale jeśli inna wtyczka lub motyw zawiera łańcuch POP, atak może umożliwić usunięcie plików, kradzież danych lub wykonanie kodu.
Oryginalny opis (angielski, źródło NVD)
The Ninja Forms – The Contact Form Builder That Grows With You plugin for WordPress is vulnerable to unauthorized access of data due to a missing authorization check on the 'ninja-forms-views/token/refresh' REST callback in all versions up to, and including, 3.14.1. This makes it possible for unauthenticated attackers to view form submissions, which could potentially contain sensitive information.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

