CVE-2026-15983
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 43 - wyżej niż 43% wszystkich znanych CVE
Streszczenie
Wtyczka Super Forms – Drag & Drop Form Builder dla WordPressa do wersji 6.3.316 włącznie jest podatna na dowolne usuwanie plików i katalogów. Podatność wynika z braku kontroli uprawnień w handlerze AJAX `super_save_form`, który pozwala użytkownikom z poziomem Subscriber na tworzenie i modyfikację formularzy oraz włączenie ustawienia `file_upload_submission_delete`, a także z nieodpowiedniego przekazywania wartości `files[].subdir` do funkcji `SUPER_Common::delete_dir()` bez sanityzacji. Ochrona `ABSPATH` może być łatwo ominięta przez podanie wartości `wp-config.php`, co pozwala na rekurencyjne usuwanie plików i katalogów na serwerze, aż do całkowitego usunięcia instalacji WordPressa.
Ocena ryzyka
Atakujący z dostępem na poziomie Subscriber może całkowicie usunąć instalację WordPressa, co prowadzi do całkowitego przejęcia kontroli nad stroną lub do zdalnego wykonania kodu, jeśli krytyczne pliki, takie jak `wp-config.php`, zostaną usunięte.
Rekomendacja
Zaleca się natychmiastową aktualizację wtyczki Super Forms do najnowszej wersji, która zawiera poprawkę. Należy również ograniczyć uprawnienia użytkowników i monitorować logi pod kątem nietypowych żądań AJAX.
Inne podatności w Super Forms – Drag & Drop Form Builder
Zobacz wszystkie- CVE-2026-17196Wysokie
Wtyczka Super Forms – Drag & Drop Form Builder dla WordPressa do wersji 6.3.316 jest podatna na nieograniczone przesyłanie plików przez funkcję upload_files. Brak walidacji typów plików powoduje, że atakujący z uprawnieniami Subscriber i wyższymi może przesłać pliki wykonywalne, co umożliwia zdalne wykonanie kodu. Atak wymaga wcześniejszego zatrucia meta _super_elements przez handler super_save_form, który nie sprawdza uprawnień ani nonce, a następnie przesłanie pliku przez super_upload_files bez uwierzytelnienia.
- CVE-2026-14894Krytyczne
Wtyczka Super Forms – Drag & Drop Form Builder dla WordPressa do wersji 6.3.313 włącznie zawiera podatność na dowolne przesyłanie plików w funkcji submit_form. Brak walidacji typu pliku oraz brak sprawdzenia uprawnień w nopriv AJAX handlerze umożliwia nieuwierzytelnionym atakującym przesyłanie plików wykonywalnych, co prowadzi do zdalnego wykonania kodu. Ominięcie zabezpieczenia nonce jest trywialne dzięki oddzielnemu endpointowi super_create_nonce, który generuje ważny nonce i ciasteczko sesji.
Oryginalny opis (angielski, źródło NVD)
The Super Forms – Drag & Drop Form Builder plugin for WordPress is vulnerable to Arbitrary File/Directory Deletion in all versions up to, and including, 6.3.316. This is due to the `super_save_form` AJAX handler performing no capability check — allowing Subscriber-level authenticated users to create or modify Super Forms and enable the `file_upload_submission_delete` setting — combined with the `super_submit_form` handler's `submit_form` function passing the attacker-controlled `files[].subdir` value from `$_POST['data']` directly into `SUPER_Common::delete_dir()` without sanitization, and a trivially bypassed `ABSPATH` guard that a `subdir` value of `wp-config.php` defeats because `dirname(realpath(ABSPATH . $subdir))` resolves to the WordPress root while the naive `ABSPATH !== $dir` string check fails to match due to a trailing-slash mismatch. This makes it possible for authenticated attackers, with Subscriber-level access and above, to recursively delete arbitrary files and directories on the server, up to and including the entire WordPress installation, resulting in full site takedown and potential remote code execution if critical files such as `wp-config.php` are removed and the site is subsequently re-installed by another party.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

