🇰🇷 한글 설명
GitLab 14.2.6 미만, 14.3.4 미만, 14.4.1 미만의 모든 버전에서 마이그레이션 로그에 시스템 루트 비밀번호가 우연히 기록되는 취약점입니다. 로컬 파일 시스템 접근 권한이 있는 공격자는 이 로그를 통해 루트 권한을 획득할 수 있습니다.
💡 쉬운 설명
GitLab의 특정 구버전에서는 설정 과정에서 루트 비밀번호가 로그 파일에 그대로 저장되는 문제가 있습니다. 해커가 서버에 접근하면 이 로그를 읽어서 관리자 비밀번호를 알아내고 전체 시스템을 장악할 수 있습니다.
🇺🇸 원문 (English)
Accidental logging of system root password in the migration log in all versions of GitLab CE/EE before 14.2.6, all versions starting from 14.3 before 14.3.4, and all versions starting from 14.4 before 14.4.1 allows an attacker with local file system access to obtain system root-level privileges
📍 영향받는 시스템
GitLab CE/EE versions < 14.2.6, 14.3.0-14.3.3, 14.4.0-14.4.0
⚔️ 공격 벡터
로컬 파일 시스템 접근을 통한 마이그레이션 로그 파일 읽기
🛡️ 대응 방법
GitLab CE/EE를 14.2.6, 14.3.4, 또는 14.4.1 이상의 안정 버전으로 즉시 업그레이드하십시오.
🔧 검증 코드
출력된 버전이 14.2.6, 14.3.4, 14.4.1 미만인 경우 취약한 버전이므로 업그레이드가 필요합니다.
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 2>/dev/null || gitlab-rails -v 2>/dev/null