Clicky

Defecto crítico sin parchear revelado en el plugin WooCommerce de WordPress

WooCommerce

La versión 4.2.6 de WooCommerce Checkout Manager es vulnerable a este problema

Si posees un sitio web de comercio electrónico creado en WordPress y con el plugin WooCommerce, ten cuidado con una nueva vulnerabilidad sin parchear que se ha hecho pública y que podría permitir que los atacantes pongan en peligro su tienda en línea.

Una empresa de seguridad de WordPress, llamada "Plugin Vulnerabilities", que se ha convertido en un pícaro protestando contra los moderadores del foro de soporte oficial de WordPress, ha vuelto a publicar detalles de una vulnerabilidad con una prueba de concepto de una falla crítica en un plugin de WordPress ampliamente utilizado.

Para que quede claro, la vulnerabilidad no parcheada informada no reside en el núcleo de WordPress o en el propio complemento WooCommerce.

En cambio, existe una vulnerabilidad en un complemento, llamado WooCommerce Checkout Manager, que amplía la funcionalidad de WooCommerce al permitir que los sitios de comercio electrónico personalicen los formularios en sus páginas de pago y actualmente están siendo utilizado por más de 60.000 sitios web.

La vulnerabilidad en cuestión es un problema de "carga arbitraria de archivos" que puede ser explotado por atacantes remotos no autenticados si los sitios vulnerables tienen habilitada la opción "Categorizar archivos subidos" dentro de la configuración del complemento WooCommerce Checkout Manager.

"Desde el aspecto más técnico, la vulnerabilidad se produce dentro del archivo 'includes/admin.php' en la línea 2084 en la que la aplicación está moviendo los archivos dados a un directorio usando 'move_uploaded_file' sin una verificación previa adecuada de los archivos permitidos", explica una entrada de blog publicada el jueves por la plataforma de seguridad de aplicaciones web WebARX, que advirtió a sus usuarios luego de que Plugin Vulnerabilities hicieran pública la falla.

prueba de concepto de vulnerabilidad de WooCommerce

Si se explota, la falla podría permitir a los atacantes ejecutar código de script del lado del servidor en el contexto del proceso del servidor web y poner en peligro la aplicación para acceder o modificar datos u obtener acceso administrativo.

La versión 4.2.6 de WooCommerce Checkout Manager, que es el último plugin disponible en el momento de la escritura, es vulnerable a este problema.

Si tu sitio web de WordPress está usando este plugin, se recomienda que deshabilites la opción "Clasificar archivos cargados" en la configuración o deshabilites el complemento por completo hasta que esté disponible una nueva versión parcheada.

Esta no es la primera vez que la compañía llamada Plugin Vulnerabilities reveló al público de manera inapropiada una falla no parcheada.

La compañía ha estado continuamente revelando vulnerabilidades en varios plugins de WordPress desde que tuvieron problemas con los moderadores del foro de WordPress.

Desde al menos los últimos dos años, el equipo que está detrás de Plugin Vulnerabilities ha estado publicando deliberadamente detalles de las vulnerabilidades recién descubiertas directamente en el foro de soporte de WordPress, en lugar de informar directamente a los respectivos autores del plugin, violando las reglas del foro.

En respuesta a este comportamiento inapropiado, los moderadores de WordPress.org finalmente incluyeron en la lista negra a Plugin Vulnerabilities de su foro oficial después de múltiples advertencias y la prohibición de todas sus cuentas.

Sin embargo, esto no impidió que Plugin Vulnerabilities, que desde entonces comenzaron a revelar detalles de las nuevas vulnerabilidades de plugins de WordPress sin parchear en su propio sitio web, pusieran en riesgo todo el ecosistema, los sitios web y sus usuarios.

Jesus_Caceres