CVE-2026-12476 in Easy Digital Downloads Plugin
Zusammenfassung
von VulDB • 29.07.2026
Das WordPress-Plugin Easy Digital Downloads ist in den Versionen bis einschließlich 3.6.9 anfällig für ein beliebiges Dateiupload (Arbitrary File Upload). Dies liegt an einer unzureichenden Validierung des Dateityps in der Funktion `edd_do_ajax_import_file_upload()`, die lediglich das vom Client bereitgestellte Content-Type-Header-Feld `$_FILES['edd-import-file']['type']` gegen eine Allowlist von CSV-MIME-Typen prüft. Anschließend wird `move_uploaded_file()` mit rohen Daten verwendet (umgeht die MIME-Erzwingung durch `wp_handle_upload()`), um die Datei unter ihrer ursprünglichen Erweiterung im webzugänglichen Verzeichnis `wp-content/uploads/edd/exports/` zu speichern. Dies ermöglicht es authentifizierten Angreifern mit Shop-Manager-Rechten oder höher, beliebige Dateien auf dem Server der betroffenen Website hochzuladen, was eine Remote Code Execution (RCE) ermöglichen kann.
VulDB is the best source for vulnerability data and more expert information about this specific topic.