Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en una acción ajax en los archivos com/classes/Ajax.php y wp-admin/admin-ajax.php en sgpb_autosave en los parámetros POST action y allPopupData en el plugin popup-builder para WordPress (CVE-2020-10196)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-79 Neutralización incorrecta de la entrada durante la generación de la página web (Cross-site Scripting)
Fecha de publicación:
13/03/2020
Última modificación:
07/05/2025

Descripción

Una vulnerabilidad de tipo XSS en el plugin popup-builder versiones anteriores a 3.64.1 para WordPress, permite a atacantes remotos inyectar JavaScript arbitrario en los ventanas emergentes existentes por medio de una acción ajax no segura en el archivo com/classes/Ajax.php. Es posible que un atacante no autenticado inserte JavaScript malicioso en varios de los campos de la ventana emergente mediante el envío de una petición al archivo wp-admin/admin-ajax.php con el parámetro POST action de sgpb_autosave e incluyendo datos adicionales en un parámetro allPopupData, incluyendo el ID de la ventana emergente (que es visible en la fuente de la página en la que se inserta la ventana emergente) y JavaScript arbitrario que luego será ejecutado en los navegadores de los visitantes a esa página. Debido a que la funcionalidad del plugin incorpora automáticamente etiquetas de script en los datos introducidos en estos campos, esta inyección típicamente omitirá la mayoría de las aplicaciones WAF.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:sygnoos:popup_builder:*:*:*:*:*:wordpress:*:* 3.64.1 (excluyendo)