🇰🇷 한글 설명
GIT 1.1.5 이전 버전의 git-checkout-index에 존재하는 버퍼 오버플로우 취약점입니다. 공격자는 긴 심볼릭 링크를 포함한 특별히 구성된 인덱스 파일을 제공하여 원격으로 임의의 코드 실행이 가능합니다.
💡 쉬운 설명
GIT 프로그램의 오래된 버전에서 특정 파일을 처리할 때 메모리 보호가 우회되어 악의적인 코드를 실행할 수 있습니다. 인터넷을 통해 원격으로 공격할 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
Buffer overflow in git-checkout-index in GIT before 1.1.5 allows remote attackers to execute arbitrary code via an index file with a long symbolic link.
📍 영향받는 시스템
GIT 1.1.4 이하 모든 버전
⚔️ 공격 벡터
긴 심볼릭 링크를 포함한 특별히 조작된 인덱스 파일을 git-checkout-index에 제공하여 버퍼 오버플로우 유발
🛡️ 대응 방법
GIT을 1.1.5 이상으로 즉시 업그레이드
🔧 검증 코드
명령어 실행 후 'Vulnerable'이 출력되면 취약점 존재 및 즉시 업그레이드 필요, 'Secure'이면 1.1.5 이상으로 안전합니다.
git --version | awk '{if($3 ~ /^1\.1\.[0-4]$/) print "Vulnerable"; else print "Secure"}'