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