Vulnerabilidad en Widget Options – The #1 WordPress Widget & Block Control Plugin de WordPress (CVE-2024-8672)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-94
Control incorrecto de generación de código (Inyección de código)
Fecha de publicación:
28/11/2024
Última modificación:
28/11/2024
Descripción
El complemento Widget Options – The #1 WordPress Widget & Block Control Plugin de WordPress es vulnerable a la ejecución remota de código en todas las versiones hasta la 4.0.7 incluida, a través de la funcionalidad de lógica de visualización que extiende varios creadores de páginas. Esto se debe a que el complemento permite a los usuarios proporcionar información que se pasará a través de eval() sin ningún filtro ni comprobaciones de capacidad. Esto hace posible que los atacantes autenticados, con acceso de nivel de colaborador y superior, ejecuten código en el servidor. Nota especial: sugerimos al proveedor implementar una lista de funciones permitidas y limitar la capacidad de ejecutar comandos solo a los administradores, sin embargo, no siguieron nuestro consejo. Estamos considerando la posibilidad de parchear esto, sin embargo, creemos que aún se podría endurecer aún más y puede haber un riesgo residual con la forma en que se ha parcheado el problema actualmente.
Impacto
Puntuación base 3.x
9.90
Gravedad 3.x
CRÍTICA
Referencias a soluciones, herramientas e información
- https://plugins.trac.wordpress.org/browser/widget-options/trunk/includes/pagebuilders/beaver/beaver.php#L825
- https://plugins.trac.wordpress.org/browser/widget-options/trunk/includes/pagebuilders/elementor/render.php#L379
- https://plugins.trac.wordpress.org/browser/widget-options/trunk/includes/widgets/gutenberg/gutenberg-toolbar.php#L718
- https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3192921%40widget-options&new=3192921%40widget-options
- https://www.wordfence.com/threat-intel/vulnerabilities/id/8d03af4d-a1f9-4c15-a62e-f4cdbcfc9af7?source=cve