🇰🇷 한글 설명
GitLab CE/EE의 Terraform 상태 업로드 기능에서 매개변수 검증이 부적절하게 이루어지는 취약점이 발견되었습니다. 이로 인해 프로젝트 권한을 가진 인증된 사용자가 서버의 제한된 파일 내용에 접근하거나 서비스 거부(DoS) 상태를 유발할 수 있습니다.
💡 쉬운 설명
프로젝트 권한이 있는 사용자가 특정 기능을 악용하여 서버의 중요한 파일을 몰래 보거나 시스템을 멈추게 할 수 있는 문제입니다. 보안이 강화된 최신 버전으로 업데이트하여 해결할 수 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.2.7 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that under certain conditions could have allowed an authenticated user with project-level permissions to access restricted file contents on the server or cause denial of service due to improper validation of parameters in the Terraform state upload functionality.
📍 영향받는 시스템
GitLab CE/EE 18.2.7 미만, 19.1.8 미만, 19.2.6 미만, 19.3.2 미만 버전
⚔️ 공격 벡터
Terraform 상태 업로드 시 조작된 매개변수를 전달하여 권한 밖의 파일 접근 또는 DoS 유발
🛡️ 대응 방법
GitLab을 최신 보안 패치 버전(19.3.2, 19.2.6, 19.1.8 이상)으로 업데이트
🔧 검증 코드
출력된 GitLab 버전이 취약점이 해결된 패치 버전(예: 19.3.2 이상)인지 확인
gitlab-rake gitlab:env:info | grep 'GitLab version'