🇰🇷 한글 설명
GitLab CE/EE 9.0.11 이전 버전에서 그룹 생성 권한이 있는 인증된 사용자가 서브그룹 내의 모든 프로젝트에 자신을 무단으로 추가하여 접근 권한을 획득할 수 있는 권한 상승 취약점입니다. 그룹 관리 기능의 불완전한 접근 제어로 인해 발생합니다.
💡 쉬운 설명
GitLab에서 그룹을 만들 수 있는 사용자가 자신이 접근할 권한이 없는 프로젝트에 무단으로 진입할 수 있습니다. 민감한 프로젝트 코드나 정보를 확인하거나 수정할 수 있게 됩니다.
🇺🇸 원문 (English)
GitLab Community Edition (CE) and Enterprise Edition (EE) before 9.0.11, 9.1.8, 9.2.8 allow an authenticated user with the ability to create a group to add themselves to any project that is inside a subgroup.
📍 영향받는 시스템
GitLab CE/EE 9.0.11 이전, 9.1.8 이전, 9.2.8 이전 버전
⚔️ 공격 벡터
인증된 사용자가 그룹을 생성한 후 서브그룹의 프로젝트에 자신을 멤버로 강제 추가하여 프로젝트 접근 권한 획득
🛡️ 대응 방법
GitLab을 9.0.11, 9.1.8, 또는 9.2.8 이상 버전으로 즉시 업그레이드
🔧 검증 코드
설치된 GitLab 버전을 확인하여 9.0.11, 9.1.8, 9.2.8 이상인지 검증 (해당 버전 미만이면 취약)
dpkg -l 2>/dev/null | grep -E 'gitlab' || rpm -qa 2>/dev/null | grep -E 'gitlab' || cat /opt/gitlab/VERSION 2>/dev/null