🔍 CVE-2013-4581

6.8
CVSS Score
MEDIUM
2014-05-12
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

GitLab 5.0~5.4.2, Community Edition 6.2.4 이전, Enterprise Edition 6.2.1 이전 및 gitlab-shell 1.7.8 이전 버전에서 SSH를 통한 조작된 변경 요청으로 원격 공격자가 임의의 코드를 실행할 수 있는 취약점입니다. SSH 키 기반 인증 처리 과정에서 입력 검증 부족으로 인해 발생합니다.

💡 쉬운 설명

GitLab에서 Git 푸시 시 사용되는 SSH 연결을 통해 악의적인 코드가 실행될 수 있습니다. 인증된 사용자가 서버에서 명령을 실행하도록 만들 수 있어 데이터 탈취나 시스템 장악이 가능합니다.

🇺🇸 원문 (English)

GitLab 5.0 before 5.4.2, Community Edition before 6.2.4, Enterprise Edition before 6.2.1 and gitlab-shell before 1.7.8 allows remote attackers to execute arbitrary code via a crafted change using SSH.

📍 영향받는 시스템

GitLab 5.0-5.4.2, CE 6.2.3 이전, EE 6.2.0 이전, gitlab-shell 1.7.7 이전

⚔️ 공격 벡터

SSH를 통한 악의적인 Git 커밋 푸시로 서버에서 임의 코드 실행

🛡️ 대응 방법

GitLab을 6.2.4(CE) 이상 또는 6.2.1(EE) 이상, gitlab-shell을 1.7.8 이상으로 업그레이드

🔧 검증 코드

현재 설치된 GitLab 버전이 6.2.4(CE) 또는 6.2.1(EE) 이상이면 패치됨. 이하 버전이면 취약함.

Shell / Script
gitlab-rails -v 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' || cat /opt/gitlab/version-manifest.txt 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git