🇰🇷 한글 설명
GitLab CE/EE의 특정 버전에서 개발자 권한을 가진 인증된 사용자가 권한 검사 오류를 악용하여 패키지 보호 규칙을 우회할 수 있는 취약점이 발견되었습니다. 이를 통해 공격자는 보호된 Maven 패키지의 메타데이터를 임의로 덮어쓸 수 있습니다.
💡 쉬운 설명
개발자 권한을 가진 사용자가 원래는 수정할 수 없는 중요한 소프트웨어 패키지 정보를 마음대로 바꿀 수 있는 문제입니다. 이로 인해 잘못된 소프트웨어가 배포될 위험이 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 17.11 before 18.11.6, 19.0 before 19.0.3, and 19.1 before 19.1.1 that under certain conditions could have allowed an authenticated user with developer-role permissions to bypass package protection rules and overwrite protected Maven package metadata due to incorrect authorization checks.
📍 영향받는 시스템
GitLab CE/EE 17.11.0~17.11.5, 19.0.0~19.0.2, 19.1.0~19.1.0
⚔️ 공격 벡터
권한이 제한된 개발자 계정을 이용한 Maven 패키지 메타데이터 덮어쓰기 공격
🛡️ 대응 방법
GitLab을 17.11.6, 19.0.3 또는 19.1.1 이상의 최신 보안 패치 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 GitLab 버전이 취약점이 해결된 패치 버전(17.11.6, 19.0.3, 19.1.1 이상)인지 확인합니다.
gitlab-rake gitlab:env:info | grep 'GitLab version'