Katalog CVE

CVE-2024-6317

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Generate PDF using Contact Form 7 dla WordPressa jest podatna na atak Cross-Site Request Forgery, który umożliwia przesyłanie dowolnych plików w wersjach do 4.1.2 włącznie. Brak walidacji nonce oraz niewłaściwa walidacja pliku lub jego ścieżki przed usunięciem w funkcji 'wp_cf7_pdf_dashboard_html_page' stwarzają możliwość usunięcia dowolnych plików przez nieautoryzowanych atakujących.

Ocena ryzyka

Atakujący mogą usunąć kluczowe pliki, takie jak wp-config.php, co może prowadzić do przejęcia kontroli nad stroną oraz zdalnego wykonania kodu. Ryzyko to stwarza poważne zagrożenie dla bezpieczeństwa całej witryny.

Rekomendacja

Zaleca się aktualizację wtyczki do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto wdrożyć dodatkowe mechanizmy zabezpieczeń, takie jak walidacja nonce oraz ograniczenie dostępu do krytycznych plików.

Powiązane podatności

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

The Generate PDF using Contact Form 7 plugin for WordPress is vulnerable to Cross-Site Request Forgery to Arbitrary File Upload in versions up to, and including, 4.1.2. This is due to missing nonce validation and the plugin not properly validating a file or its path prior to deleting it in the 'wp_cf7_pdf_dashboard_html_page' function. This makes it possible for unauthenticated attackers to delete arbitrary files, including the wp-config.php file, which can make site takeover and remote code execution possible via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

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