Katalog CVE

CVE-2026-94589

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Extensions For CF7 do wersji 3.4.5 włącznie jest podatna na dowolne wgrywanie plików przez funkcję extcf7_submit. Brak walidacji rozszerzenia, typu MIME i rozmiaru pliku w polu podpisu, brak zabezpieczeń przed wykonywaniem PHP w katalogu upload oraz obejście sanitize_file_name() umożliwiają nieuwierzytelnionym atakującym wgrywanie plików wykonywalnych, co prowadzi do zdalnego wykonania kodu.

Ocena ryzyka

Atakujący może wgrać złośliwy plik PHP i wykonać kod na serwerze, co może prowadzić do przejęcia witryny i naruszenia danych.

Rekomendacja

Zaktualizuj wtyczkę do wersji z poprawką. Jeśli nie jest dostępna, rozważ wyłączenie funkcji przesyłania plików lub dodanie własnych zabezpieczeń walidacji plików.

Powiązane podatności

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

The Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection) plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.4.5 via the extcf7_submit function. This is due to missing file extension, MIME type, and size validation in the signature field's validation_filter(), combined with the absence of PHP-execution guards in the upload directory and a sanitize_file_name() bypass that converts shell.php- into shell.php. 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