Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1126

Inyección de plantillas del lado del servidor

Revisado porCybersecurity entrepreneur & security researcher

¿Qué es Inyección de plantillas del lado del servidor?

Inyección de plantillas del lado del servidorAtaque que inyecta sintaxis del motor de plantillas en entradas no fiables, provocando ejecución de código en el servidor cuando la plantilla se renderiza.


La inyección de plantillas del lado del servidor (SSTI) ocurre cuando la entrada del usuario se concatena en una plantilla procesada por motores como Jinja2, Twig, Freemarker, Velocity o ERB. Muchos motores permiten acceder a objetos y llamar métodos dentro de las expresiones, por lo que cargas como {{7*7}} o ${...} pueden leer variables de entorno, recorrer el grafo de objetos y, en última instancia, ejecutar código arbitrario o comandos del sistema. El impacto va desde la divulgación de datos hasta el control total del servidor. Las defensas consisten en pasar los datos del usuario solo como variables de plantilla (nunca como la plantilla misma), usar motores en sandbox o sin lógica, limitar los nombres de plantilla con una lista blanca, aplicar codificación contextual de salida y ejecutar la aplicación con privilegios mínimos.

Ejemplos

  1. 01

    Un campo de nombre renderizado con Jinja2 que devuelve 49 al introducir {{7*7}}, confirmando SSTI.

  2. 02

    Una inyección en Freemarker que invoca Runtime.exec para abrir una shell inversa en el servidor.

Preguntas frecuentes

¿Qué es Inyección de plantillas del lado del servidor?

Ataque que inyecta sintaxis del motor de plantillas en entradas no fiables, provocando ejecución de código en el servidor cuando la plantilla se renderiza. Pertenece a la categoría de Ataques y amenazas en ciberseguridad.

¿Qué significa Inyección de plantillas del lado del servidor?

Ataque que inyecta sintaxis del motor de plantillas en entradas no fiables, provocando ejecución de código en el servidor cuando la plantilla se renderiza.

¿Cómo defenderse de Inyección de plantillas del lado del servidor?

Las defensas contra Inyección de plantillas del lado del servidor combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

¿Cuáles son otros nombres para Inyección de plantillas del lado del servidor?

Nombres alternativos comunes: SSTI, Inyección de plantilla.

Términos relacionados

Véase también