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

Vulnerabilidad en la función pagelayer_save_content en los endpoints de acción AJAX en el plugin PageLayer para WordPress (CVE-2020-35947)

Gravedad CVSS v3.1:
ALTA
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:
01/01/2021
Última modificación:
21/07/2021

Descripción

Se detectó un problema en el plugin PageLayer versiones anteriores a 1.1.2 para WordPress. Casi todos los endpoints de acción AJAX carecían de comprobación de permisos, lo que permitía que cualquier persona autenticada en el sitio ejecutara estas acciones. Esto sucedió porque los nonces se usaron como un medio de autorización, pero un nonce estaba presente en una página visible públicamente. El mayor impacto fue la función pagelayer_save_content que permitió que las páginas se modificaran y permitieran que un XSS ocurriera.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:pagelayer:pagelayer:*:*:*:*:*:wordpress:*:* 1.1.2 (excluyendo)