🔍 CVE-2009-2108

5.0
CVSS Score
MEDIUM
2009-06-18
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

git 1.4.4.5부터 1.6.3 버전의 git-daemon에서 인식되지 않은 추가 인수가 포함된 요청을 처리할 때 무한 루프에 빠져 서비스 거부 공격에 취약합니다. 원격 공격자가 악의적인 인수를 포함한 요청을 전송하여 git-daemon의 CPU를 과점유하도록 유도할 수 있습니다.

💡 쉬운 설명

git 서버(git-daemon)에서 이상한 명령어를 받으면 계속 같은 작업만 반복하다가 멈춰버립니다. 인터넷을 통해 원격으로 공격자가 서버를 느리게 만들 수 있습니다.

🇺🇸 원문 (English)

git-daemon in git 1.4.4.5 through 1.6.3 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a request containing extra unrecognized arguments.

📍 영향받는 시스템

git 1.4.4.5 이상 1.6.3 이하 버전

⚔️ 공격 벡터

git-daemon 프로토콜로 인식되지 않은 추가 인수를 포함한 요청 전송

🛡️ 대응 방법

git을 1.6.4 이상의 최신 버전으로 업그레이드

🔧 검증 코드

버전 번호를 추출하여 1.6.3 이하면 '취약', 1.6.4 이상이면 '안전' 표시

Shell / Script
git --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '{if($1>1||($1==1&&$2>6)||($1==1&&$2==6&&$3>3))print "안전"else print "취약"}'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

Git