🔍 CVE-2013-0308

4.3
CVSS Score
MEDIUM
2013-03-08
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

GIT 1.8.1.4 이전 버전의 imap-send 명령에서 SSL 인증서의 호스트명 검증이 불충분하여 발생하는 취약점입니다. 공격자가 임의의 유효한 인증서를 소유한 가짜 IMAP 서버를 구성하여 중간자 공격을 수행할 수 있습니다.

💡 쉬운 설명

GIT의 이메일 전송 기능이 메일 서버의 진위를 제대로 확인하지 않는 문제입니다. 공격자가 자신의 컴퓨터를 거쳐 가는 메일을 가로챌 수 있습니다.

🇺🇸 원문 (English)

The imap-send command in GIT before 1.8.1.4 does not verify that the server hostname matches a domain name in the subject's Common Name (CN) or subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.

📍 영향받는 시스템

GIT 1.8.1.4 미만 (imap-send 기능 사용)

⚔️ 공격 벡터

네트워크 중간에 위치한 공격자가 DNS 조작 또는 네트워크 라우팅 제어로 유효한 SSL 인증서를 가진 가짜 IMAP 서버 제공

🛡️ 대응 방법

GIT을 1.8.1.4 이상으로 업데이트 또는 imap-send 대신 SMTP/sendmail 등 안전한 메일 전송 방식 사용

🔧 검증 코드

git --version으로 1.8.1.4 미만이면 취약, 이상이면 패치됨. dpkg 버전도 함께 확인하여 이중 검증

Shell / Script
git --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' && dpkg -l git 2>/dev/null | grep -oE 'git[[:space:]]+[0-9.]+' | awk '{print $2}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git