RYZER.ES
Sigue leyendo Las 5 últimas noticias de 🔐​CIBERSEGURIDAD
Tendencias Las más vistas de los últimos 1 días

CVE-2026-12227: fallo crítico en Visual Composer Website Builder

CVE-2026-12227: fallo crítico en Visual Composer Website Builder
Alerta crítica: Se ha publicado la CVE-2026-12227, una vulnerabilidad de inclusión local de archivos (LFI) en el plugin Visual Composer Website Builder para WordPress, que afecta a todas las versiones hasta la 45.16.0 inclusive. Un atacante no autenticado podría ejecutar código arbitrario en el servidor mediante el parámetro vcv-template, comprometiendo la confidencialidad, integridad y disponibilidad del sitio. Se recomienda aplicar la actualización disponible de inmediato.
Cadena de riesgo y respuesta para CVE-2026-12227
Cadena de riesgo y respuesta para CVE-2026-12227

Resumen ejecutivo

CVE CVE-2026-12227
Fabricante Visual Composer
Producto Visual Composer Website Builder
Fecha de publicación 24 de septiembre de 2026
Severidad CRÍTICA
Puntuación CVSS 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Prioridad 200 (según RyzerBot)
Acción recomendada Revisar el aviso oficial del fabricante y aplicar la actualización o mitigación publicada.

Qué es la vulnerabilidad

La CVE-2026-12227 es una vulnerabilidad de tipo Local File Inclusion (LFI) que afecta al plugin Visual Composer Website Builder para WordPress. Este plugin es ampliamente utilizado para la construcción de sitios web mediante un editor visual de arrastrar y soltar, lo que lo convierte en un objetivo atractivo para los atacantes.

El fallo se localiza en el manejo del parámetro vcv-template, que no valida adecuadamente los archivos que se incluyen. Esto permite que un atacante no autenticado pueda especificar rutas arbitrarias del sistema de archivos del servidor y hacer que el plugin las incluya y ejecute. Dado que el parámetro es accesible sin necesidad de credenciales, la superficie de ataque se amplía considerablemente.

La causa raíz se clasifica bajo la categoría CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program), lo que indica un control deficiente de los nombres de archivo en las sentencias de inclusión de PHP. Esta debilidad es especialmente peligrosa en entornos WordPress, donde la combinación de inclusión de archivos y la posibilidad de subir contenido (como imágenes) puede derivar en la ejecución de código arbitrario.

La vulnerabilidad ha sido corregida en el changeset 3619572 del repositorio oficial de plugins de WordPress, por lo que se recomienda actualizar a una versión superior a la 45.16.0. La publicación de la CVE se realizó el 24 de septiembre de 2026, y la puntuación CVSS de 9.8 refleja la gravedad del problema: el ataque puede ejecutarse de forma remota, sin autenticación y con un impacto total en la confidencialidad, integridad y disponibilidad del sistema.

Es importante señalar que, aunque la vulnerabilidad se describe como una inclusión local de archivos, el impacto real puede ser mucho mayor. Si el servidor permite la subida de archivos considerados «seguros» (como imágenes), un atacante podría alojar código PHP malicioso en un archivo de imagen y luego incluirlo mediante esta vulnerabilidad, logrando así la ejecución de código arbitrario en el servidor. Este escenario es especialmente crítico en entornos de alojamiento compartido o en sitios con múltiples usuarios.

La vulnerabilidad fue identificada y reportada por Wordfence, y la referencia cruzada con NVD confirma la afectación de todas las versiones del plugin hasta la 45.16.0 inclusive. No se han publicado indicadores de compromiso (IOC) estructurados en las fuentes consultadas, por lo que la detección de posibles explotaciones debe basarse en el análisis de logs y en la monitorización de comportamientos anómalos en el servidor.

Productos y versiones vulnerables

Según la información publicada por CVE.org y NVD, el producto afectado es Visual Composer Website Builder, un plugin de WordPress desarrollado por visualcomposer. La vulnerabilidad, identificada como CVE-2026-12227, afecta a todas las versiones hasta la 45.16.0 inclusive.

ProductoFabricanteVersiones afectadasVersión corregida
Visual Composer Website BuildervisualcomposerTodas las versiones ≤ 45.16.0No publicada por las fuentes consultadas

Las fuentes consultadas no publican una versión corregida específica. No obstante, el enlace de referencia al repositorio de cambios de WordPress (https://plugins.trac.wordpress.org/changeset/3619572/) sugiere que se ha publicado un parche. Se recomienda revisar el aviso oficial del fabricante y actualizar a la versión más reciente disponible.

Impacto y riesgo

Esta vulnerabilidad tiene una gravedad CRÍTICA con una puntuación CVSS v3.1 de 9.8 (vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H). Se trata de una vulnerabilidad de Inclusión de Archivos Locales (Local File Inclusion, LFI) clasificada como CWE-98 (Control incorrecto del nombre de archivo para las declaraciones Include/Require en PHP).

La explotación de esta falla permite a un atacante no autenticado incluir y ejecutar archivos arbitrarios en el servidor a través del parámetro vcv-template. Las consecuencias prácticas incluyen:

  • Ejecución de código PHP arbitrario: si el atacante puede subir archivos «seguros» (como imágenes) que contengan código PHP, puede lograr ejecución remota de código.
  • Omisión de controles de acceso: al incluir archivos sensibles, se pueden eludir mecanismos de autenticación o autorización.
  • Obtención de datos confidenciales: lectura de archivos del servidor que contengan información sensible, como credenciales o configuración.

Dado que el vector de ataque es de red (AV:N), no requiere interacción del usuario (UI:N) ni privilegios previos (PR:N), el riesgo de explotación masiva es elevado. La puntuación de explotabilidad es de 3.9 y el impacto total de 5.9, lo que refleja el alto potencial de compromiso total del sistema.

Estado de explotación conocida

Las fuentes consultadas (NVD y CVE.org) no publican información explícita sobre explotación activa de esta vulnerabilidad en entornos reales. No se han documentado exploits públicos ni campañas de ataque que hagan uso de CVE-2026-12227.

Sin embargo, la naturaleza de la vulnerabilidad (LFI sin autenticación con puntuación CVSS 9.8) y su reciente publicación la convierten en un objetivo atractivo para actores malintencionados. Se recomienda aplicar la actualización o mitigación publicada por el fabricante con carácter urgente, sin esperar a que se confirme explotación activa.

Indicadores de compromiso (IOC)

No se han extraído indicadores de compromiso estructurados de las fuentes consultadas. El campo enrichment.ioc está vacío, por lo que no se dispone de IOC publicados para esta vulnerabilidad.

Ante la ausencia de IOC oficiales, se recomienda a los administradores revisar los registros de acceso al servidor en busca de peticiones anómalas dirigidas al parámetro vcv-template, especialmente aquellas que intenten incluir rutas de archivos del sistema o archivos subidos recientemente. No deben inventarse indicadores que no provengan de las fuentes oficiales.

Cómo comprobar si estás afectado

Para determinar si tu instalación de WordPress es vulnerable a CVE-2026-12227, debes verificar la versión exacta del plugin Visual Composer Website Builder que tienes activa. La vulnerabilidad afecta a todas las versiones hasta la 45.16.0 inclusive.

Pasos para verificar tu instalación

  1. Accede al panel de administración de WordPress (/wp-admin).
  2. Navega hasta Plugins → Plugins instalados.
  3. Localiza Visual Composer Website Builder en la lista.
  4. Comprueba el número de versión que se muestra en la columna «Versión».
  5. Si la versión es 45.16.0 o inferior, tu sitio está afectado y debes aplicar las medidas de mitigación descritas a continuación.

También puedes revisar el archivo readme.txt del plugin o consultar la información de versión en el repositorio oficial de WordPress si tienes dudas sobre la versión instalada.

Importante: Esta vulnerabilidad puede ser explotada por atacantes no autenticados, lo que significa que no se requieren credenciales para intentar el ataque. La gravedad es CRÍTICA con una puntuación CVSS de 9.8.

Mitigación y actualización

En el momento de la publicación de esta CVE, no se ha publicado oficialmente una versión corregida del plugin Visual Composer Website Builder. Sin embargo, existen medidas de mitigación que puedes aplicar de inmediato para reducir el riesgo de explotación.

Medidas inmediatas recomendadas

  • Desactiva el plugin si no es imprescindible para el funcionamiento de tu sitio. Esta es la medida más efectiva para eliminar la exposición.
  • Supervisa los cambios en el repositorio oficial del plugin en WordPress.org para estar atento a la publicación de una versión corregida.
  • Revisa los registros del servidor en busca de peticiones sospechosas que incluyan el parámetro vcv-template.
  • Implementa reglas de firewall a nivel de aplicación (WAF) que bloqueen peticiones que contengan el parámetro vcv-template con rutas de archivo o directorios sensibles.
  • Restringe el acceso a los archivos de plantilla mediante permisos del sistema de archivos, si tu configuración lo permite.

Referencias técnicas para la mitigación

El cambio que corrige esta vulnerabilidad está disponible en el repositorio de WordPress en el changeset 3619572. Puedes consultar este enlace para revisar los cambios aplicados y determinar si la versión que utilizas los incluye.

Nota: La información sobre la versión corregida y la fecha de disponibilidad del parche no ha sido publicada por las fuentes consultadas en el momento de redactar este artículo.

Checklist para administradores

  • ☐ He identificado la versión exacta de Visual Composer Website Builder instalada en mi WordPress.
  • ☐ He confirmado si mi versión es igual o inferior a 45.16.0 (afectada).
  • ☐ He desactivado el plugin si no es imprescindible para mi sitio.
  • ☐ He revisado los registros del servidor en busca de peticiones sospechosas con el parámetro vcv-template.
  • ☐ He implementado reglas de firewall para bloquear peticiones maliciosas dirigidas a este parámetro.
  • ☐ He verificado que no se han producido accesos no autorizados ni modificaciones en los archivos del sitio.
  • ☐ He marcado el seguimiento de la CVE para estar al tanto de la publicación de una versión corregida.
  • ☐ He informado al equipo responsable de la administración del sitio sobre la vulnerabilidad y las medidas adoptadas.
  • ☐ He comprobado que las copias de seguridad recientes están disponibles y son funcionales.
  • ☐ He revisado si existen otros plugins o temas que puedan verse afectados indirectamente.

Preguntas frecuentes

¿Qué es la vulnerabilidad de inclusión de archivos locales (LFI)?

La inclusión de archivos locales es un tipo de vulnerabilidad que permite a un atacante incluir y ejecutar archivos arbitrarios que ya existen en el servidor. En este caso, el parámetro vcv-template del plugin Visual Composer Website Builder no valida adecuadamente las rutas proporcionadas, lo que permite a un atacante no autenticado incluir archivos PHP y ejecutar su contenido.

¿Cómo puede un atacante explotar esta vulnerabilidad?

Un atacante podría enviar una petición HTTP especialmente diseñada al servidor que incluya el parámetro vcv-template con una ruta a un archivo PHP del servidor. Si el archivo contiene código PHP, este se ejecutará en el contexto del servidor, lo que podría permitir al atacante obtener acceso no autorizado, robar datos sensibles o ejecutar comandos arbitrarios.

¿Qué consecuencias puede tener la explotación de esta vulnerabilidad?

Las consecuencias pueden ser graves, incluyendo el compromiso total del sitio web, la instalación de malware, el robo de credenciales de administración, la modificación de contenido y la utilización del servidor para otros ataques. Dado que la puntuación CVSS es de 9.8, el impacto se considera crítico en términos de confidencialidad, integridad y disponibilidad.

¿Existe alguna versión corregida del plugin?

En el momento de la publicación de este análisis, no se ha publicado oficialmente una versión corregida del plugin Visual Composer Website Builder. Se recomienda estar atento a las actualizaciones del plugin en el repositorio oficial de WordPress y aplicar la corrección en cuanto esté disponible.

¿Qué debo hacer si mi sitio ya ha sido comprometido?

Si sospechas que tu sitio ha sido comprometido, debes tomar medidas inmediatas: poner el sitio en modo mantenimiento, realizar una auditoría de seguridad completa, revisar los archivos del servidor en busca de modificaciones sospechosas, cambiar todas las contraseñas y restaurar desde una copia de seguridad limpia si es necesario. También es recomendable contactar con un profesional de seguridad.

¿Esta vulnerabilidad afecta a todos los sitios que usan Visual Composer?

Sí, cualquier sitio que tenga instalado Visual Composer Website Builder en una versión igual o inferior a 45.16.0 es potencialmente vulnerable. La explotación no requiere autenticación, por lo que todos los sitios afectados están en riesgo independientemente de su configuración de usuarios.

Fuentes oficiales

Para obtener información detallada y actualizada sobre esta vulnerabilidad, consulta las siguientes fuentes oficiales:

Se recomienda revisar periódicamente estas fuentes para obtener información actualizada sobre la disponibilidad de parches y otras medidas de mitigación.

Sigue leyendo Las 5 últimas noticias de 🔐​CIBERSEGURIDAD
Tendencias Las más vistas de los últimos 1 días

Deja un comentario