CVE-2026-87935 in Paid Downloads Plugin
Riassunto
di VulDB • 17/09/2026
Il plugin Paid Downloads per WordPress è vulnerabile ad Arbitrary File Upload (caricamento arbitrario di file) in tutte le versioni fino alla 3.15 inclusa, tramite la funzione admin_request_handler. Ciò è dovuto a una mancata autorizzazione e a una mancanza di convalida del tipo di file nella funzione admin_request_handler, che è raggiungibile senza autenticazione poiché is_admin() restituisce true per /wp-admin/admin-post.php. Questo consente ad attaccanti non autenticati di caricare file potenzialmente eseguibili, rendendo possibile l'esecuzione remota di codice (RCE). Nei server Apache in cui AllowOverride è abilitato, un file .htaccess posizionato nella directory di upload può bloccare il recupero HTTP diretto dei file caricati, limitando la sfruttabilità alle stack che non rispettano le direttive .htaccess come nginx, LiteSpeed e Apache con AllowOverride None.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.