| Nombre del plugin | Complemento de Restaurante y Café de WordPress para el Plugin Elementor |
|---|---|
| Tipo de vulnerabilidad | Scripting entre sitios (XSS) |
| Número CVE | CVE-2024-13362 |
| Urgencia | Baja |
| Fecha de publicación de CVE | 2026-05-01 |
| URL de origen | CVE-2024-13362 |
Urgente: CVE-2024-13362 — XSS reflejado en “Complemento de Restaurante y Café para Elementor” (<= 1.5.8) — Lo que los propietarios de sitios de WordPress deben hacer ahora
Autor: Experto en seguridad de Hong Kong
Fecha: 2026-05-01
Categoría: Aviso de Seguridad
Etiquetas: WordPress, XSS, Vulnerabilidad, WAF, Seguridad del Plugin
Resumen ejecutivo
Se divulgó una vulnerabilidad de Cross-Site Scripting (XSS) reflejada (CVE-2024-13362) en el plugin de WordPress “Complemento de Restaurante y Café para Elementor” que afecta a las versiones hasta e incluyendo 1.5.8. El problema está corregido en la versión 1.6.1.
Esta vulnerabilidad puede ser activada por una URL manipulada que refleja la entrada proporcionada por el atacante de vuelta al navegador de la víctima. Un atacante no autenticado puede alojar o enviar un enlace malicioso. Los escenarios de mayor impacto involucran a usuarios privilegiados (administradores del sitio o editores) interactuando con ese enlace — resultando en robo de sesión, ejecución de scripts inyectados en una sesión privilegiada, o persistencia de contenido malicioso.
Este aviso explica el riesgo, los escenarios de explotación, las estrategias de detección y las mitigaciones prácticas para que puedas actuar rápidamente para proteger tu sitio.
Lista de verificación de acción rápida (qué hacer ahora mismo)
- Si usas el Complemento de Restaurante y Café para Elementor y ejecutas la versión <= 1.5.8 — actualiza el plugin a 1.6.1 de inmediato.
- Si no puede actualizar de inmediato:
- Desactiva temporalmente el plugin.
- Implementa reglas de firewall o parches virtuales para bloquear la clase de solicitudes maliciosas (ejemplos a continuación).
- Restringe el acceso a las páginas de administración a IPs de confianza cuando sea posible.
- Fuerza un escaneo completo de malware del sitio y revisa la actividad reciente de administración y los registros del servidor.
- Rota las contraseñas de administrador y cualquier credencial que sospeches que pueda estar afectada.
- Habilita la autenticación de dos factores (2FA) para cuentas privilegiadas y audita los roles de usuario.
Antecedentes y resumen técnico
- Plugin afectado: Complemento de Restaurante y Café para Elementor
- Versiones vulnerables: <= 1.5.8
- Corregido en: 1.6.1
- Tipo de vulnerabilidad: Cross-Site Scripting (XSS) reflejado
- CVE: CVE-2024-13362
- Privilegio requerido: Ninguno para el atacante (no autenticado), pero la explotación requiere que una víctima interactúe (por ejemplo, haga clic en un enlace)
- Severidad (CVSS): 6.1 (media)
- Fecha de divulgación: 1 de mayo de 2026
El XSS reflejado ocurre cuando una aplicación refleja la entrada del usuario no sanitizada directamente en una respuesta HTML. Los atacantes crean una URL que incluye una carga útil maliciosa (típicamente en una cadena de consulta). Cuando una víctima sigue la URL, el servidor refleja la carga útil de vuelta en la página, y el navegador de la víctima ejecuta el script como si proviniera del origen del sitio. En un contexto de WordPress, los resultados más dañinos ocurren cuando los administradores o editores son las víctimas, porque su sesión puede ser utilizada para modificar el contenido del sitio, instalar puertas traseras o cambiar configuraciones.
Por qué esto es peligroso para los sitios de WordPress
Aunque un solo XSS reflejado puede parecer de bajo nivel, las consecuencias en el mundo real pueden ser significativas:
- Secuestro de sesión y toma de control total del administrador si un administrador es el objetivo y el sitio carece de protecciones adicionales.
- Inyección remota de JavaScript malicioso utilizado para spam SEO, redirigiendo a los visitantes a páginas fraudulentas o entregando descargas automáticas.
- La limpieza y el parcheo se vuelven más difíciles si los atacantes crean puertas traseras persistentes después del acceso inicial.
- Phishing masivo y riesgo de cadena de suministro: los atacantes pueden enviar enlaces manipulados a múltiples miembros del personal del sitio para comprometer múltiples sitios o cuentas.
El factor de riesgo importante es si alguien con privilegios elevados de WordPress podría ser engañado para hacer clic en el enlace malicioso.
Escenarios de explotación (ejemplos realistas)
-
Objetivo: Administrador
Un atacante elabora una URL que contiene una carga útil de script en la cadena de consulta. Un administrador recibe el enlace por correo electrónico o mensajería y hace clic en él mientras está conectado a WordPress. La carga útil reflejada se ejecuta en el contexto del navegador del administrador: las cookies de sesión, los nonces o los tokens de la API REST pueden ser abusados para crear usuarios, subir una puerta trasera o editar archivos de temas/plugins.
-
Objetivo: Editor o Autor
Una URL elaborada puede ejecutar un script que crea o edita publicaciones (dependiendo de los permisos). Las publicaciones inyectadas pueden albergar spam SEO o propagar más enlaces maliciosos a los visitantes del sitio.
-
Distribución amplia
Un atacante publica la URL elaborada en foros públicos o canales de soporte donde el personal conectado podría hacer clic. Múltiples usuarios privilegiados haciendo clic en el enlace pueden llevar a varios compromisos en los sitios.
Indicadores de Compromiso (IoCs) a buscar
Verifique los siguientes signos que podrían indicar explotación o intento de explotación:
- Sesiones de administrador inusuales desde direcciones IP o geolocalizaciones inesperadas.
- Cuentas de usuario recién creadas o elevadas que no autorizó.
- Cambios inesperados en archivos de plugins o temas (especialmente archivos PHP en wp-content).
- Conexiones salientes sospechosas o trabajos cron iniciados por WordPress.
- Publicaciones/páginas inesperadas con contenido de spam, enlaces de afiliados o redirecciones.
- Web server logs showing requests with suspicious query strings containing encoded JavaScript (e.g., %3Cscript%3E, onerror=, onload=, or payload-looking patterns).
- Registros de errores que incluyen fragmentos de entrada reflejada.
Si ves alguno de estos, procede con una investigación forense completa: preserva los registros, toma una instantánea del sitio y aísla si es necesario.
Guía de detección: qué buscar en los registros
Busca en los registros del servidor web y de acceso patrones como cadenas de consulta o parámetros que incluyan palabras clave de script o manejadores de eventos. Ejemplos a buscar: