🇰🇷 한글 설명
GitLab EE의 특정 버전에서 인증된 사용자가 특수하게 제작된 Git 프로젝트 내보내기 파일을 가져올 때 발생합니다. Advanced Search 인덱싱 과정에서 유니코드 변환 버퍼 오버플로우가 발생하여 원격 코드 실행(RCE)이 가능해질 수 있습니다.
💡 쉬운 설명
해커가 조작된 파일을 GitLab에 업로드하면 시스템의 보안 경계를 넘어 명령을 실행할 수 있는 취약점입니다. 검색 기능을 처리하는 과정에서 메모리 오류를 일으켜 발생합니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab EE affecting all versions from 12.3 to 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 under certain conditions could allow an authenticated user to achieve remote code execution by importing a specially crafted Git project export to overflow the Unicode conversion buffer used in Advanced Search indexing.
📍 영향받는 시스템
GitLab EE 12.3 ~ 19.1.8, 19.2 (19.2.6 미만), 19.3 (19.3.2 미만)
⚔️ 공격 벡터
인증된 사용자가 조작된 Git 프로젝트 내보내기 파일을 임포트하여 유니코드 변환 버퍼 오버플로우 유도
🛡️ 대응 방법
GitLab EE를 최신 보안 패치 버전(19.1.8 이상, 19.2.6 이상, 또는 19.3.2 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 취약점이 해결된 패치 버전(19.2.6, 19.3.2 등)보다 높은지 확인하십시오.
gitlab-rake gitlab:env:info | grep 'GitLab Enterprise Edition'