Katalog CVE

CVE-2026-109218

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Contact Manager dla WordPressa w wersjach do 9.1.2 włącznie jest podatna na dowolne przesyłanie plików przez funkcję add_message. Niekompletna czarna lista rozszerzeń pozwala obejść walidację za pomocą końcowej kropki, co umożliwia nieuwierzytelnionym atakującym przesłanie plików wykonywalnych i potencjalne zdalne wykonanie kodu.

Ocena ryzyka

Atakujący może przesłać złośliwy plik i doprowadzić do wykonania kodu na serwerze, co grozi pełnym przejęciem witryny. Wymaga to jednak serwera Apache z modułem PHP oraz szybkiego pobrania pliku przed jego usunięciem.

Rekomendacja

Zaktualizuj wtyczkę Contact Manager do wersji nowszej niż 9.1.2 lub ją wyłącz, jeśli poprawka nie jest dostępna. Dodatkowo rozważ ograniczenie możliwości przesyłania plików i monitorowanie katalogów uploadu.

Powiązane podatności

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

The Contact Manager plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 9.1.2 via the add_message function. This is due to an incomplete extension blacklist that fails to detect dangerous extensions when a trailing dot causes the extension-derivation routine to return an empty string, which sanitize_file_name() then silently removes before the file is written to disk. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. Successful code execution additionally requires the server to use Apache with libapache2-mod-php (which maps .phar to PHP by default) and the attacker to retrieve the uploaded file within the brief window before it is removed by unlink() at end of request.

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