동적 require를 통한 Eval 주입 취약점
Eval Injection (Dynamic Require)
설명
잠재적 영향
해결 방법
취약한 코드 및 안전한 코드 예시
취약한 코드
function loadModule(moduleName) {
// 사용자가 입력한 값을 그대로 require에 사용 (취약)
return require(moduleName);
}안전한 코드
참조
Last updated