🇰🇷 한글 설명
GitLab CE/EE의 교차 프로젝트 참조 페이지에서 부적절한 권한 제어로 인해 발생하는 보안 취약점입니다. 인증되지 않은 사용자가 특정 조건 하에서 비공개 프로젝트의 존재 여부를 확인할 수 있습니다.
💡 쉬운 설명
로그인을 하지 않은 외부인이 GitLab 내의 숨겨진 비공개 프로젝트가 실제로 존재하는지 알아낼 수 있는 문제입니다. 프로젝트의 이름이나 존재 자체를 노출시킬 위험이 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 9.1 before 18.11.7, 19.0 before 19.0.4, and 19.1 before 19.1.2 that under certain conditions could have allowed an unauthenticated user to determine the existence of a private project due to improper authorization controls on cross-project reference pages.
📍 영향받는 시스템
GitLab CE/EE 9.1 ~ 18.11.6, 19.0 ~ 19.0.3, 19.1 ~ 19.1.1
⚔️ 공격 벡터
인증되지 않은 사용자가 교차 프로젝트 참조 페이지를 통해 비공개 프로젝트의 존재 여부를 확인하는 방식
🛡️ 대응 방법
GitLab을 18.11.7, 19.0.4 또는 19.1.2 이상의 최신 보안 패치 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 GitLab 버전이 취약점이 해결된 패치 버전(18.11.7, 19.0.4, 19.1.2 이상)인지 확인하십시오.
gitlab-rake gitlab:env:info | grep 'GitLab version'