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

CVE-2026-65008: Vulnerabilidad crítica en Grav CMS (RCE)

CVE-2026-65008: Vulnerabilidad crítica en Grav CMS (RCE)
🚨 Alerta crítica: CVE-2026-65008 afecta a Grav CMS 2.0.4 y anteriores, permitiendo ejecución remota de código (RCE) con una puntuación CVSS 9.3. Se recomienda actualizar inmediatamente a la versión 2.0.7.
Cadena de riesgo y respuesta para CVE-2026-65008
Cadena de riesgo y respuesta para CVE-2026-65008

Índice

Resumen ejecutivo

Campo Valor
CVE CVE-2026-65008
Fabricante PHP Group (Grav CMS)
Producto Grav CMS
Fecha de publicación 2026-07-21
Severidad CRÍTICA
CVSS 9.3 (CVSS:4.0)
Puntuación de prioridad 215
Acción recomendada Revisar el aviso oficial del fabricante y aplicar la actualización o mitigación publicada.

Qué es la vulnerabilidad

La vulnerabilidad CVE-2026-65008 es un fallo de ejecución remota de código (RCE) en el CMS Grav, específicamente en la función Blueprint::dynamicData() del archivo system/src/Grav/Common/Data/Blueprint.php. Esta función pasa una cadena invocable (Class::method) y sus argumentos directamente a call_user_func_array() sin ninguna lista blanca de métodos permitidos. Dado que el plugin de formularios enruta el frontmatter de las páginas a través de esta ruta, una cuenta autenticada con el permiso admin.pages o api.pages.write puede insertar una directiva maliciosa en una página. El comando se ejecuta como el usuario del servidor web cada vez que cualquier persona —incluyendo un visitante no autenticado— accede a la página.

La vulnerabilidad está clasificada como CWE-94: Control inadecuado de generación de código (Inyección de código).

Productos y versiones vulnerables

Según las fuentes oficiales, las versiones afectadas son:

Producto Versión afectada Versión corregida
Grav CMS Desde 0 hasta 2.0.6 (inclusive) 2.0.7

No se han publicado otras versiones afectadas en las fuentes consultadas.

Impacto y riesgo

El impacto de esta vulnerabilidad es crítico debido a que:

  • Permite ejecución remota de código sin necesidad de autenticación del visitante (aunque se requiere autenticación para plantar la directiva maliciosa).
  • El atacante puede comprometer completamente la confidencialidad, integridad y disponibilidad del servidor web.
  • La explotación no requiere interacción del usuario víctima.
  • La complejidad del ataque es baja y no se necesitan privilegios especiales para desencadenar la ejecución.

La puntuación CVSS 9.3 refleja la gravedad máxima en los vectores de impacto.

Estado de explotación conocida

No se ha confirmado explotación activa en las fuentes consultadas. La selección de esta CVE se basa en su publicación reciente y puntuación CVSS ≥ 9.0, no en evidencia de explotación en curso.

Indicadores de compromiso (IOC)

No se han extraído IOC estructurados de las fuentes consultadas. No deben inventarse.

Cómo comprobar si estás afectado

Para determinar si tu instalación de Grav es vulnerable:

  1. Verifica la versión de Grav instalada. Puedes hacerlo desde el panel de administración o revisando el archivo system/defines.php.
  2. Si la versión es anterior a 2.0.7, estás afectado.
  3. Revisa si hay páginas con frontmatter inusual que contengan directivas Class::method no autorizadas.

No se proporcionan comandos específicos en las fuentes oficiales.

Mitigación y actualización

La acción principal es actualizar a la versión Grav 2.0.7 o superior, que corrige la vulnerabilidad. El fabricante ha publicado un aviso de seguridad en GitHub (ver fuentes). Como mitigación temporal, se puede restringir el acceso a las páginas con frontmatter dinámico o deshabilitar el plugin de formularios si no es necesario, pero la actualización es la solución definitiva.

Checklist para administradores

  • ☐ Identificar todas las instancias de Grav CMS en la organización.
  • ☐ Verificar la versión actual de cada instancia.
  • ☐ Si la versión es < 2.0.7, planificar la actualización inmediata.
  • ☐ Revisar los logs del servidor web en busca de patrones de explotación (llamadas a call_user_func_array con argumentos sospechosos).
  • ☐ Auditar las cuentas con permisos admin.pages o api.pages.write.
  • ☐ Aplicar la actualización siguiendo el procedimiento oficial.
  • ☐ Verificar que la actualización se ha completado correctamente.
  • ☐ Monitorear nuevas comunicaciones del fabricante.

Preguntas frecuentes

¿Qué es CVE-2026-65008?

Es una vulnerabilidad crítica de ejecución remota de código en Grav CMS, identificada con el identificador CVE-2026-65008 y una puntuación CVSS 9.3.

¿Qué versiones de Grav están afectadas?

Todas las versiones anteriores a 2.0.7 están afectadas. La versión 2.0.7 corrige el fallo.

¿Se requiere autenticación para explotar la vulnerabilidad?

Sí, para plantar la directiva maliciosa se necesita una cuenta con permisos admin.pages o api.pages.write. Sin embargo, la ejecución del código ocurre cuando cualquier usuario (incluso no autenticado) accede a la página comprometida.

¿Hay parches disponibles?

Sí, el fabricante ha lanzado la versión 2.0.7 que corrige la vulnerabilidad. Se recomienda actualizar inmediatamente.

¿Se ha detectado explotación activa?

No, según las fuentes consultadas no hay evidencia de explotación activa en este momento.

¿Dónde puedo encontrar más información?

En las fuentes oficiales listadas a continuación, incluyendo el aviso de seguridad de GitHub y el análisis de VulnCheck.

Fuentes oficiales

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

Deja un comentario