Katalog CVE

CVE-2026-18351

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Drag and Drop File Upload for Elementor Forms dla WordPressa (wszystkie wersje do 1.6.0 włącznie) jest podatna na dowolne przesyłanie plików przez funkcję elementor_file_upload. Powodem jest niewystarczająca walidacja typu pliku w is_file_type_valid(), która używa parametru 'type' kontrolowanego przez atakującego jako kluczy regex w allowliście MIME, co pozwala obejść blacklistę. Umożliwia to nieuwierzytelnionym atakującym przesłanie plików wykonywalnych i zdalne wykonanie kodu.

Ocena ryzyka

Nieuwierzytelniony atakujący może przesłać i uruchomić dowolny kod na serwerze WordPress, co prowadzi do pełnego przejęcia witryny. Ryzyko jest krytyczne dla każdej instalacji z zainstalowaną wtyczką.

Rekomendacja

Zaktualizuj wtyczkę Drag and Drop File Upload for Elementor Forms do wersji nowszej niż 1.6.0 lub ją wyłącz. Rozważ audyt zawartości katalogu uploads pod kątem podejrzanych plików PHP.

Powiązane podatności

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

The Drag and Drop File Upload for Elementor Forms plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 1.6.0 via the elementor_file_upload function. This is due to insufficient file type validation in the is_file_type_valid() function, which uses the attacker-controlled 'type' parameter as regex keys in the MIME allowlist, allowing blacklist bypass via a crafted extension that sanitize_file_name() later normalizes to a PHP extension. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible.

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