CVE-2026-12476 in Easy Digital Downloads Plugin
Riassunto
di VulDB • 29/07/2026
Il plugin Easy Digital Downloads per WordPress è vulnerabile a caricamento arbitrario di file nelle versioni fino alla 3.6.9 inclusa. Ciò è dovuto a una validazione insufficiente del tipo di file nella funzione edd_do_ajax_import_file_upload(), che verifica solo l'intestazione Content-Type client-supplied $_FILES['edd-import-file']['type'] rispetto a un allow-list di tipi MIME CSV, quindi utilizza raw move_uploaded_file() (bypassando wp_handle_upload()'s core MIME enforcement) per scrivere il file sotto la sua estensione originale nella directory web-accessibile wp-content/uploads/edd/exports/. Questo rende possibile per gli attaccanti autenticati, con accesso a livello Shop Manager e superiori, caricare file arbitrari sul server del sito interessato che potrebbero rendere possibile l'esecuzione remota di codice.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.