🔍 CVE-2017-11437

6.5
CVSS Score
MEDIUM
2017-08-02
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

GitLab Enterprise Edition의 리포지토리 미러링 기능에서 접근 제어 검증이 부재하여 프로젝트 생성 권한을 가진 인증된 사용자가 다른 사용자의 저장소에 무단 접근할 수 있다. 이는 8.17.7, 9.0.11, 9.1.8, 9.2.8, 9.3.8 이전의 모든 GitLab EE 버전에 영향을 미친다.

💡 쉬운 설명

GitLab의 저장소 복사 기능이 제대로 보호되지 않아서 다른 사람의 코드를 몰래 볼 수 있는 문제이다. 권한이 있는 사용자면 누구나 이 기능을 악용할 수 있다.

🇺🇸 원문 (English)

GitLab Enterprise Edition (EE) before 8.17.7, 9.0.11, 9.1.8, 9.2.8, and 9.3.8 allows an authenticated user with the ability to create a project to use the mirroring feature to potentially read repositories belonging to other users.

📍 영향받는 시스템

GitLab Enterprise Edition: 8.17.6 이하, 9.0.10 이하, 9.1.7 이하, 9.2.7 이하, 9.3.7 이하

⚔️ 공격 벡터

프로젝트 생성 권한을 가진 인증 사용자가 리포지토리 미러링 기능의 접근 제어 우회로 타인의 저장소 콘텐츠 읽기

🛡️ 대응 방법

GitLab EE를 8.17.7, 9.0.11, 9.1.8, 9.2.8, 9.3.8 이상 최신 패치 버전으로 즉시 업그레이드

🔧 검증 코드

출력된 버전 번호가 해당 메이저 버전의 최소 요구 버전(8.17.7, 9.0.11 등) 이상이면 패치됨, 이하이면 취약점 존재

Shell / Script
dpkg -l gitlab-ee 2>/dev/null | grep gitlab-ee | awk '{print $3}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

Git