UNKNOWNCVE-2026-33937
CVE-2026-33937: Handlebars RCE - Explicación, Impacto y Solución
Plataforma
nodejs
Componente
handlebars
Corregido en
4.7.9
La vulnerabilidad CVE-2026-33937 en Handlebars permite la ejecución remota de código (RCE) mediante la inyección de JavaScript. Esto se produce al compilar plantillas con ASTs manipulados. La versión afectada es la 4.7.9 y anteriores. La solución es actualizar a la versión 4.7.9 o posterior.
Cómo corregirlo
Actualice Handlebars.js a la versión 4.7.9 o superior. Como alternativa, valide el tipo de entrada antes de llamar a `Handlebars.compile()` para asegurarse de que siempre sea una cadena y no un objeto. Si los templates se precompilan en tiempo de compilación, use la versión runtime-only (`handlebars/runtime`) en el servidor.
Preguntas frecuentes
¿Qué es CVE-2026-33937?
Es una vulnerabilidad de ejecución remota de código (RCE) en Handlebars que permite la inyección de JavaScript.
¿Estoy afectado por CVE-2026-33937?
Si utilizas Handlebars y tu versión es anterior a la 4.7.9, es probable que seas vulnerable.
¿Cómo puedo solucionar CVE-2026-33937?
Actualiza tu instalación de Handlebars a la versión 4.7.9 o posterior para mitigar esta vulnerabilidad.
Monitorea tus dependencias automáticamente
Recibe alertas cuando nuevas vulnerabilidades afecten tus proyectos. Gratis para siempre.
Comenzar gratis