Katalog CVE

CVE-2026-84750

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

Wtyczka Ultra Addons for Contact Form 7 dla WordPressa przed wersją 3.5.51 nie weryfikuje typu ani rozszerzenia plików przesyłanych przez jedno z pól formularza i przechowuje je w przewidywalnej publicznej ścieżce z zachowanym rozszerzeniem wybranym przez atakującego, co pozwala nieuwierzytelnionym użytkownikom na przesyłanie dowolnych plików. Domyślny handler PHP w pakietach Apache dla Debiana i Ubuntu mapuje .phar na PHP obok .php i .phtml, więc na tym stosie przesłany plik jest wykonywany, co prowadzi do zdalnego wykonania kodu i całkowitego przejęcia witryny. Tam, gdzie host kieruje tylko .php do handlera PHP, ten sam plik jest serwowany z własnego origin witryny z nienaruszonym skryptem, co prowadzi do Stored Cross-Site Scripting.

Ocena ryzyka

Atakujący może przesłać złośliwy plik, który może zostać wykonany na serwerze (RCE) lub służyć do wstrzyknięcia skryptów (Stored XSS), co może prowadzić do całkowitej kompromitacji witryny i danych.

Rekomendacja

Zaktualizuj wtyczkę do wersji 3.5.51 lub nowszej. Dodatkowo skonfiguruj serwer tak, aby nie wykonywał plików z niebezpiecznymi rozszerzeniami i ogranicz typy dozwolonych plików w formularzach.

Inne podatności w Ultra Addons for Contact Form 7

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

The Ultra Addons for Contact Form 7 WordPress plugin before 3.5.51 does not validate the type or extension of files uploaded through one of its form fields, and stores them at a predictable public path with the attacker-chosen extension intact, allowing unauthenticated users to upload arbitrary files. The PHP handler shipped by default with the Debian and Ubuntu Apache packages maps .phar to PHP alongside .php and .phtml, so on that stack the uploaded file is executed and the issue leads to Remote Code Execution and full site takeover. Where the host routes only .php to the PHP handler, the same file is instead served from the site's own origin with its script intact, leading to Stored Cross-Site Scripting.

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