🇰🇷 한글 설명
GitLab CE/EE의 여러 버전에서 인증된 프로젝트 멤버가 권한 검사 부족으로 인해 비공개 그룹의 멤버 목록을 열거할 수 있는 취약점입니다. 이를 통해 접근 권한이 없는 사용자 정보가 노출될 수 있습니다.
💡 쉬운 설명
GitLab 프로젝트에 가입된 사용자가 본래 접근할 수 없는 비공개 그룹의 멤버 목록을 볼 수 있는 문제입니다. 권한 검사가 제대로 작동하지 않아 발생했습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 15.1 before 18.9.7, 18.10 before 18.10.6, and 18.11 before 18.11.3 that could have allowed an authenticated user with project membership to enumerate private group members due to missing authorization checks.
📍 영향받는 시스템
GitLab CE/EE 버전 15.1~18.9.6, 18.10.0~18.10.5, 18.11.0~18.11.2
⚔️ 공격 벡터
인증된 프로젝트 멤버가 API 또는 웹 인터페이스를 통해 비공개 그룹의 /members 엔드포인트에 직접 접근
🛡️ 대응 방법
GitLab을 18.9.7, 18.10.6, 또는 18.11.3 이상 버전으로 즉시 업그레이드
🔧 검증 코드
표시된 버전 번호가 18.9.7, 18.10.6, 18.11.3 이상인지 확인하면 됩니다. 이하 버전이면 취약한 상태입니다.
dpkg -l gitlab* 2>/dev/null | grep -E 'gitlab-ce|gitlab-ee' | awk '{print $3}'