🇰🇷 한글 설명
GitLab CE/EE의 여러 버전에서 인증된 개발자 권한 사용자가 부적절한 권한 검증으로 인해 보호된 컨테이너 레지스트리 태그를 삭제할 수 있는 권한 상승 취약점입니다. 이로 인해 컨테이너 이미지 배포 관리 체계가 손상될 수 있습니다.
💡 쉬운 설명
GitLab에서 개발자 권한을 가진 사용자가 삭제하면 안 되는 중요한 컨테이너 이미지 태그를 실수로 또는 의도적으로 삭제할 수 있습니다. 이로 인해 운영 중인 서비스의 안정성과 배포 프로세스가 영향을 받을 수 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 17.10 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 developer-role permissions to delete protected container registry tags due to improper authorization checks.
📍 영향받는 시스템
GitLab CE/EE 17.10 이전, 18.9.7 이전, 18.10.6 이전, 18.11.3 이전 버전
⚔️ 공격 벡터
인증된 개발자 권한을 가진 사용자가 GitLab UI 또는 API를 통해 보호된 컨테이너 레지스트리 태그 삭제 요청
🛡️ 대응 방법
GitLab을 18.9.7, 18.10.6, 18.11.3 이상의 패치된 버전으로 즉시 업그레이드
🔧 검증 코드
출력된 GitLab 버전이 18.9.7, 18.10.6, 18.11.3 이상이면 안전하고, 그 이전 버전이면 즉시 업그레이드 필요
curl -s http://localhost/-/health 2>/dev/null | grep -i version || gitlab-rake gitlab:info 2>/dev/null | grep -E 'GitLab|Version'