🇰🇷 한글 설명
GitLab EE의 부적절한 신원 확인 문제로 인해, 특정 조건에서 인증된 사용자가 자신이 커밋을 기여한 머지 리퀘스트를 승인할 수 있는 취약점이 발견되었습니다. 이 문제는 GitLab EE 16.11(19.2.8 미만), 19.3(19.3.5 미만), 19.4(19.4.2 미만) 버전에서 발생합니다.
💡 쉬운 설명
코드 수정에 참여한 사람이 스스로 그 수정을 승인할 수 있는 보안 허점이 발견되었습니다. 이로 인해 검토 과정을 거치지 않은 코드가 승인될 위험이 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab EE affecting all versions from 16.11 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an authenticated user to approve a merge request despite having contributed commits to it, due to improper identity resolution.
📍 영향받는 시스템
GitLab EE 16.11(19.2.8 미만), 19.3(19.3.5 미만), 19.4(19.4.2 미만)
⚔️ 공격 벡터
인증된 사용자가 본인이 작성한 커밋이 포함된 머지 리퀘스트에 대해 권한을 우회하여 승인을 시도함
🛡️ 대응 방법
GitLab EE를 최신 보안 패치 버전(16.11.x의 최신, 19.3.5 이상, 또는 19.4.2 이상)으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 취약한 버전 범위가 나타나면 패치가 필요한 상태이며, 아무것도 출력되지 않으면 안전한 버전일 가능성이 높습니다.
curl -s https://gitlab.com/api/v4/version | grep -E '"version":"(16\[0-9]\.|19\.3\.[0-4]|19\.4\.[0-1])"'