CVE-2018-11235
Git 2.13.7 이전, 2.14.x 이전(2.14.4 미만), 2.15.x 이전(2.15.2 미만), 2.16.x 이전(2.16.4 미만), 2.17.x 이전(2.17.1 미만) 버전에서는 원격 코드 실행이 발생할 수 있습니다. 조작된 .gitmodules 파일을 통해 악성...
- 게시됨
- 2018. 5. 30.
- 업데이트됨
- 2024. 8. 5.
- CNA 할당 중
- mitre
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.0
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H보통 · 다음 30일
- 백분위수
- 98.8%
- 모델 날짜
- 2026. 10. 13.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Git 2.13.7 이전, 2.14.x 이전(2.14.4 미만), 2.15.x 이전(2.15.2 미만), 2.16.x 이전(2.16.4 미만), 2.17.x 이전(2.17.1 미만) 버전에서는 원격 코드 실행이 발생할 수 있습니다. 조작된 `.gitmodules` 파일을 통해 악성 프로젝트는 `git clone --recurse-submodules`를 실행하는 머신에서 임의의 스크립트를 실행할 수 있습니다. 서브모듈 "이름(name)"이 이 파일에서 얻어져 `$GIT_DIR/modules`에 추가되는데, 이름에 `"../"`가 포함되면 디렉터리 트래버설(directory traversal)로 이어지기 때문입니다. 마지막으로, 서브모듈의 post-checkout 훅(hook)이 실행되어, 훅을 원격 서버에서 가져오지 않도록 한 의도된 설계를 우회합니다.
소스
CVE-2018-11235(PoC && Exp)
- clone_and_pwn익스플로잇
CVE-2018-11235 악용
CVE-2018-11235에 대한 개념 증명 익스플로잇, Git 서브모듈의 원격 코드 실행 취약점. 재현 가능한 테스트 및 분석을 위한 Dockerfile 포함.
CVE-2018-11235용 PoC 익스플로잇으로, `git clone --recurse-submodules`에서 RCE를 허용합니다.
"git clone --recurse-submodule"을(를) 실행하는 RCE 취약점 (CVE-2018-11235)
git clone --recurse-submodules에서 RCE를 허용하는 CVE-2018-11235 PoC 익스플로잇
교육 목적으로 빌드 스크립트 및 분석과 함께 Git 서브모듈 RCE 취약점인 CVE-2018-11235의 악용을 시연합니다.
- CVE-2018-11235익스플로잇
Git 서브모듈의 원격 코드 실행 취약점인 CVE-2018-11235를 악용하기 위한 악성 Git 저장소의 자동 생성
git v2.7.4용
CVE-2018-11235, Git 서브모듈의 원격 코드 실행 취약점에 대한 개념 증명 익스플로잇입니다. 클론 작업 중 악성 .gitmodules 파일을 통해 임의 명령을 실행하는 악용 방법을 보여줍니다.
CVE-2018-11235-Git PoC
- CVE-2018-11235익스플로잇
CVE-2018-11235용 익스플로잇 PoC
CVE-2018-11235-Git-Submodule-CE + Docker Ngrok 구성
- CVE-2018-11235익스플로잇
셸 기반 익스플로잇으로, Git 서브모듈의 원격 코드 실행 취약점(CVE-2018-11235)을 대상으로 합니다. 영향을 받는 시스템에서 해당 결함의 테스트 및 검증을 가능하게 합니다.
개념 증명 - RCE 악용: Git 서브모듈 이름 취약점 - Ensimag 2018년 11월
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.