CVE-2026-71215 in art-template정보

요약

\~에 의해 VulDB • 2026. 08. 05.

art-template의 서브템플릿 경로 해석 로직(src/compile/adapter/resolve-filename.js, include() 및 extend() 템플릿 지시문에서 사용됨)은 path.resolve(root, filename)을 통해 대상 파일 경로를 해결하지만, 결과가 root 내부에 남아 있는지 여부를 확인하는 후속 검증이 없습니다. path.resolve()는 filename이 절대 경로인 경우 root를 완전히 무시하고 '../' 트래버설 시퀀스를 차단하지 않으며, 해석된 경로는 loader.js에서 fs.readFileSync()로 직접 전달되어 해당 내용이 컴파일 및 렌더링됩니다. 따라서 서브템플릿 이름에 외부 입력(예: {{include page}}으로 전달되는 쿼리 파라미터)이 영향을 미칠 수 있는 애플리케이션의 경우, 공격자가 Node 프로세스가 접근 가능한 디스크상의 임의 파일을 읽을 수 있습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

TuranSec

예약하다

2026. 08. 05.

모더레이션

수락

항목

VDB-386094

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!