🇰🇷 한글 설명
GitLab의 MySQL 백엔드 사용 시 API 호출을 통해 원격 공격자가 임의의 사용자로 가장하고 인증을 우회할 수 있는 취약점입니다. GitLab 5.4.2 이전, Community Edition 6.2.4 이전, Enterprise Edition 6.2.1 이전 버전이 영향을 받습니다.
💡 쉬운 설명
GitLab의 API에서 MySQL 데이터베이스 사용 시, 공격자가 다른 사람의 계정으로 로그인할 수 있습니다. 이를 통해 권한 없는 접근과 작업 수행이 가능합니다.
🇺🇸 원문 (English)
GitLab before 5.4.2, Community Edition before 6.2.4, and Enterprise Edition before 6.2.1, when using a MySQL backend, allows remote attackers to impersonate arbitrary users and bypass authentication via unspecified API calls.
📍 영향받는 시스템
GitLab < 5.4.2, Community Edition < 6.2.4, Enterprise Edition < 6.2.1 (MySQL backend)
⚔️ 공격 벡터
원격 공격자의 특정 API 호출을 통한 인증 우회 및 임의 사용자 가장
🛡️ 대응 방법
GitLab을 5.4.2 이상(CE는 6.2.4+, EE는 6.2.1+)으로 즉시 업그레이드
🔧 검증 코드
출력된 GitLab 버전과 영향받는 버전 범위를 비교하여 취약성 여부 판단
gitlab-rake gitlab:env:info 2>/dev/null | grep -i 'GitLab Version'