CVE-2026-106445 in Handlebars.js정보

요약

\~에 의해 VulDB • 2026. 10. 07.

Handlebars는 사용자가 시맨틱 템플릿을 구축하는 데 필요한 기능을 제공합니다. 버전 4.0.0부터 4.7.10까지 Handlebars의 lookupProperty은 prototype-access deny list를 적용하기 전에 Function.prototype.constructor를 반환합니다. 이는 constructor가 Function.prototype의 own property이기 때문입니다. 공격자가 allowProtoMethodsByDefault 옵션이 활성화되어 있고 템플릿 컨텍스트에 접근 가능한 함수가 있는 제어된 템플릿을 렌더링할 수 있는 경우, 템플릿은 해당 함수에서 prototype을 통해 Function.prototype으로 이동한 후 own-property bypass를 통해 Function constructor를 획득할 수 있습니다. 이를 통해 공격자가 조작한 JavaScript 코드가 서버 애플리케이션의 권한으로 실행될 수 있습니다. 이 문제는 버전 4.7.10에서 수정되었습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 10. 06.

모더레이션

수락

항목

VDB-414513

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!