Importante 04.11.2026

Twig: inyección de código PHP mediante el nombre de plantilla en {% use %} (CVE-2026-46633)

Se publicó la vulnerabilidad CVE-2026-46633 (CVSS 8.7) en Twig, un motor de plantillas para PHP. Compiler::string() no escapa las comillas simples cuando un nombre de plantilla de la etiqueta {% use %} se coloca en una cadena PHP entre comillas simples. Un nombre manipulado puede salir de la cadena e inyectar expresiones PHP en el archivo de caché compilado.

Revisado en Shield: no

Quién está afectado

Twig desde la versión 1.15.1 hasta antes de 3.26.0 (3.26.0 no está afectada). El riesgo aplica si un atacante puede manipular el nombre de plantilla en {% use %}.

Cómo comprobar

Ejecuta `composer show twig/twig` o busca twig en composer.lock. Verifica también que los nombres de plantilla en {% use %} no se construyan a partir de datos del usuario.

Cómo corregirlo

Hay parche: actualiza Twig a la versión 3.26.0 o posterior.

Qué comprueba Shield no se comprueba

Comprobado por Shield: no. Normalmente esto no se ve desde fuera o la comprobación aún no se ha añadido; reunimos estos casos y añadimos comprobaciones por lotes.

Revisar mi sitio gratis

Conviene saber

Aún no se ha divulgado si la vulnerabilidad se explota activamente. Fuente: NVD (CVE-2026-46633).

Fuentes

Vulnerabilidades de plugins de WordPress y WooCommerce →

Compartir:
Gratis · sin registro

¿Cuántos clics le faltan a tu sitio?

El SEO Radar muestra en un minuto qué páginas están cerca de los primeros lugares de Google y qué les impide subir.

Una estimación basada en posiciones, no una promesa
Nuevos artículos por correo
Contenido