CVE-2025-55214 in copier
요약
\~에 의해 VulDB • 2026. 05. 09.
프로젝트 템플릿 렌더링을 위한 Copier 라이브러리 및 CLI 애플리케이션. 7.1.0부터 9.9.1 이전 버전까지 Copier는 안전한 템플릿(예: --UNSAFE,--trust 플래그 전달이 필요한 사용자 정의 Jinja 확장 기능과 같은 안전하지 않은 기능을 사용하지 않는 템플릿)에서 프로젝트를 생성하는 것이 안전하다고 제안합니다. 그러나 안전한 템플릿이 현재 프로젝트가 생성되거나 업데이트될 대상 경로 외부에 파일을 작성할 수 있음이 드러났습니다. 렌더링된 경로가 상대적 상위 경로이거나 절대 경로인 경우, 렌더링된 디렉토리 구조를 생성할 때 이러한 경로 구성이 가능합니다. 이러한 경로를 구성하는 것은 Copier의 내장 경로 결합 Jinja 필터와 플랫폼 네이티브 경로 구분자인 내장 _copier_conf.sep 변수를 사용하여 가능합니다. 이를 통해 악의적인 템플릿 작성자는 임의의 파일(사용자의 쓰기 권한에 따라)을 덮어쓰는 템플릿을 생성할 수 있으며, 이는 예를 들어 심각한 혼란을 초래할 수 있습니다. 이 취약점은 9.9.1에서 수정되었습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.