Katalog CVE

CVE-2026-107652

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Wtyczka Database Addon for Contact Form 7 – CFDB7 dla WordPressa jest podatna na dowolne usuwanie plików w wersjach do 1.4.1 włącznie. Wynika to z przechowywania dowolnych pól zgłoszenia (niebędących tagami formularza) w wierszu db7_forms oraz z tego, że procedura obsługi usuwania process_bulk_action() dopasowuje każdy klucz zawierający podciąg 'cfdb7_file' i przekazuje przechowywaną wartość bezpośrednio do unlink() bez weryfikacji, czy plik należy do usuwanego zgłoszenia, ani bez ograniczania nazwy pliku za pomocą basename()/realpath(). Umożliwia to nieuwierzytelnionemu atakującemu wstrzyknięcie spreparowanego pola multipart.

Ocena ryzyka

Nieuwierzytelniony atakujący może usunąć dowolne pliki na serwerze, co może prowadzić do utraty danych, awarii witryny lub dalszego naruszenia bezpieczeństwa. Ryzyko dotyczy witryn z wtyczką CFDB7 w wersji 1.4.1 lub starszej.

Rekomendacja

Zaktualizuj wtyczkę Database Addon for Contact Form 7 – CFDB7 do wersji nowszej niż 1.4.1. Do czasu aktualizacji rozważ wyłączenie wtyczki i wykonaj kopię zapasową plików.

Powiązane podatności

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

The Database Addon for Contact Form 7 – CFDB7 plugin for WordPress is vulnerable to Arbitrary File Deletion in versions up to, and including, 1.4.1. This is due to the plugin storing arbitrary (non-form-tag) submission fields in its db7_forms row and the process_bulk_action() delete handler then matching any stored key whose name contains the substring 'cfdb7_file' and passing the stored value directly to unlink() without validating that the file actually belongs to the submission being deleted or constraining the filename with basename()/realpath(). This makes it possible for unauthenticated attackers to inject a crafted multipart field.

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