isomorphic-git 경로 순회로 임의 파일 쓰기 및 서비스 거부 취약점
JavaScript 앱용 Git 라이브러리로, 나쁜 저장소가 파일을 덮어쓸 수 있습니다.
요약
isomorphic-git은 JavaScript로 만든 Git 라이브러리입니다. 악성 저장소나 중간에서 가로챈 원격 저장소를 복제하거나 체크아웃하면 작업 폴더 밖에 파일이 쓰이거나 메모리 과다 할당과 무한 루프로 프로그램이 멈출 수 있습니다.
해당 조건
- GitHub가 아닌 원격 저장소 또는 중간자 공격을 받는 원격 저장소에서 복제 또는 체크아웃
- 호스트 파일 시스템에 쓰는 환경(Linux, macOS 또는 Windows의 Node fs)
대처법
isomorphic-git 1.38.6 이상으로 업데이트하세요. 업데이트 전에는 신뢰할 수 없는 저장소를 복제하거나 체크아웃하지 마세요.
대상 제품과 운영체제
CVE 번호
원문 링크
시각
처음 게시
처음 확인