🇰🇷 한글 설명
GitLab의 여러 버전에서 사용자를 이슈나 머지 리퀘스트에 할당할 때 민감한 사용자 자격증명이 노출되는 취약점입니다. 2017년 3월 20일 UTC 23:59에 릴리스된 8.15.8, 8.16.7, 8.17.4 버전에서 수정되었습니다.
💡 쉬운 설명
GitLab에서 누군가에게 작업을 할당할 때, 패스워드나 개인키 같은 비밀정보가 실수로 노출될 수 있습니다. 이를 보는 권한 없는 사람도 이 정보를 볼 수 있게 됩니다.
🇺🇸 원문 (English)
Multiple versions of GitLab expose sensitive user credentials when assigning a user to an issue or merge request. A fix was included in versions 8.15.8, 8.16.7, and 8.17.4, which were released on March 20th 2017 at 23:59 UTC.
📍 영향받는 시스템
GitLab 8.15.8 이전, 8.16.7 이전, 8.17.4 이전 버전
⚔️ 공격 벡터
인증된 사용자가 이슈나 머지 리퀘스트에 사용자를 할당할 때 응답에 포함된 민감정보 접근
🛡️ 대응 방법
GitLab을 버전 8.15.8, 8.16.7, 8.17.4 이상으로 즉시 업그레이드
🔧 검증 코드
첫 번째 명령 결과에서 버전번호가 8.15.8, 8.16.7, 8.17.4 이상이면 안전, 이하면 취약; API 응답의 version 필드를 확인
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 2>/dev/null || curl -s http://localhost:80/api/v4/version 2>/dev/null | grep version