Podatności Ninja Forms
25 znanych podatności CVE w Ninja Forms, przetłumaczonych i ocenionych.
- 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-100151Średnie
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.
- CVE-2026-109997Wysokie
Wtyczka Ninja Forms dla WordPressa w wersjach do 3.15.5 włącznie jest podatna na przechowywany XSS poprzez parametr 'formData.extra' z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Umożliwia to nieuwierzytelnionym atakującym wstrzyknięcie dowolnych skryptów internetowych do stron, które wykonają się przy każdej wizycie użytkownika.
- CVE-2026-101326Średnie
Wtyczka Ninja Forms dla WordPressa w wersjach do 3.15.5 włącznie jest podatna na wykonanie dowolnych shortcode'ów, ponieważ oprogramowanie pozwala użytkownikom wykonać akcję, która nieprawidłowo waliduje wartość przed uruchomieniem do_shortcode. Umożliwia to uwierzytelnionym atakującym z poziomem subskrybenta i wyższym wykonanie dowolnych shortcode'ów.
- CVE-2026-100155Średnie
Wtyczka Ninja Forms dla WordPressa (wersje do 3.15.5 włącznie) jest podatna na wykonanie dowolnego shortcode. Wynika to z braku walidacji wartości przed wywołaniem do_shortcode, co pozwala nieuwierzytelnionym atakującym na wykonanie dowolnych shortcode'ów.
- CVE-2026-67187Wysokie
Wtyczka Ninja Forms dla WordPress przed 3.15.4 zawiera niekompletną walidację po stronie serwera, która pozwala nieuwierzytelnionym atakującym przesyłać dowolne wartości do pól Checkbox List, Multi-Select List, Image List, Country i State. Atakujący mogą przesyłać spreparowane ładunki formuł przez nieuwierzytelniony endpoint nf_ajax_submit, omijając escapowanie CSV stosowane tylko do pól Textbox i Textarea, co prowadzi do wstrzyknięcia CSV po pobraniu i otwarciu wyeksportowanego pliku zgłoszeń przez administratora.
- 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.
- CVE-2026-19769Wysokie
Wtyczka Ninja Forms – The Contact Form Builder That Grows With You dla WordPressa jest podatna na przechowywany atak XSS przez pomyłkę typu 'type' w elemencie potomnym Repeater przez niedopasowany klucz tablicy we wszystkich wersjach do 3.15.1 włącznie, z powodu niewystarczającej sanityzacji wejścia i ucieczki wyjścia. Umożliwia to nieuwierzytelnionym atakującym wstrzyknięcie dowolnych skryptów internetowych na strony, które wykonają się, gdy użytkownik uzyska dostęp do zainfekowanej strony. Wykorzystanie wymaga aktywnego dodatku Ninja Forms File Uploads, ponieważ atak kieruje nieznajdujący się na białej liście wpis dziecka przez moduł obsługi File Uploads, aby zapisać dostarczony przez atakującego plik HTML zawierający dowolny JavaScript do dowolnego katalogu zapisywalnego przez serwer WWW, w tym do katalogu głównego witryny, skąd jest serwowany z własnego pochodzenia witryny.
- CVE-2026-80438Średnie
Wtyczka Ninja Forms do WordPressa przed wersją 3.15.2 nie ogranicza swoich możliwości REST do administratorów, traktując specyficzną dla wtyczki możliwość jako równoważną pełnej administracji stroną. Pozwala to użytkownikowi z tą możliwością na odczyt ustawień i zapisanych zgłoszeń, nadpisanie konfiguracji oraz tworzenie i modyfikację dowolnych wpisów i stron.
- CVE-2026-15256Średnie
Wtyczka Ninja Forms dla WordPressa przed wersją 3.14.10 nie zapobiega przetwarzaniu danych z query-stringa, używanych do wstępnego wypełnienia domyślnej wartości pola formularza, jako shortcode. Pozwala to nieuwierzytelnionym atakującym na wykonanie dowolnych shortcode'ów zarejestrowanych na stronie, gdy tak skonfigurowany formularz jest osadzony na publicznej stronie.
- CVE-2026-15663Średnie
Wtyczka Ninja Forms dla WordPressa jest podatna na ogólne wstrzykiwanie SQL przez import plików. Autoryzowany atakujący z uprawnieniami administratora może dodać dodatkowe zapytania SQL do istniejących, aby wyodrębnić wrażliwe dane z bazy.
- CVE-2026-65052Wysokie
Wtyczka Ninja Forms do WordPressa w wersji 3.14.8 i wcześniejszych zawiera podatność na nieprawidłową walidację danych wejściowych. Nieuwierzytelnieni atakujący mogą wstrzykiwać dowolne wartości numeryczne do obliczeń formularzy i sum płatności, przesyłając wartości, które nie pasują do żadnej skonfigurowanej opcji w polach ListSelect lub ListRadio. Może to prowadzić do manipulacji kwotami płatności, w tym ustawienia ich na zero.
- CVE-2026-65051Średnie
Podatność we wtyczce Ninja Forms do WordPress w wersji 3.14.8 pozwala nieuwierzytelnionym atakującym na ominięcie walidacji formularza poprzez scalenie kontrolowanych przez atakującego metadanych pól przed walidacją. Atakujący może wysłać złośliwe żądanie AJAX, zmieniając typy pól, usuwając wymagane flagi i wyłączając CAPTCHA.
- CVE-2026-65050Średnie
Podatność w wtyczce Ninja Forms do WordPressa w wersji 3.14.8 i wcześniejszych. Brak autoryzacji w bloku Gutenberg 'ninja-forms/submissions-table' pozwala uwierzytelnionym atakującym z rolą Autora na ujawnienie przesłanych formularzy (w tym danych osobowych) nieuwierzytelnionym odwiedzającym.
- CVE-2026-1239Wysokie
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.
- CVE-2025-10499Średnie
Wtyczka Ninja Forms do WordPressa jest podatna na Cross-Site Request Forgery (CSRF) we wszystkich wersjach do 3.12.0 włącznie. Wynika to z braku lub nieprawidłowej walidacji nonce w funkcji maybe_opt_in(), co umożliwia nieuwierzytelnionym atakującym włączenie zbierania statystyk użytkowania poprzez sfałszowane żądanie, jeśli uda im się nakłonić administratora do kliknięcia linku.
- CVE-2025-10498Średnie
Wtyczka Ninja Forms do WordPressa jest podatna na Cross-Site Request Forgery (CSRF) w wersjach do 3.12.0 włącznie. Wynika to z braku lub nieprawidłowej walidacji nonce podczas eksportu plików CSV, co umożliwia nieuwierzytelnionym atakującym usunięcie tych plików, jeśli uda im się nakłonić administratora do kliknięcia linku.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

