🇰🇷 한글 설명
GitLab CE/EE 버전 18.10.4 이전과 18.11.1 이전에서 부적절한 경로 검증으로 인해 인증되지 않은 사용자가 다른 사용자의 브라우저에서 임의의 JavaScript를 실행할 수 있는 XSS 취약점입니다. 이 취약점을 통해 세션 탈취, 개인정보 유출, 계정 장악 등의 피해가 발생할 수 있습니다.
💡 쉬운 설명
GitLab 웹사이트에서 입력값을 제대로 확인하지 않아서 악의적인 코드를 다른 사용자의 화면에 표시할 수 있는 보안 문제입니다. 로그인하지 않은 사람도 이 공격을 할 수 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.10 before 18.10.4 and 18.11 before 18.11.1 that could have allowed an unauthenticated user to execute arbitrary JavaScript in a user's browser session due to improper path validation under certain conditions.
📍 영향받는 시스템
GitLab CE/EE 18.10.0~18.10.3, 18.11.0
⚔️ 공격 벡터
부적절한 경로 검증을 우회하여 특수 제작된 URL을 통해 JavaScript 코드를 주입하고 사용자가 해당 링크를 클릭하도록 유도
🛡️ 대응 방법
GitLab을 버전 18.10.4 이상 또는 18.11.1 이상으로 즉시 업그레이드
🔧 검증 코드
출력된 GitLab 버전이 18.10.4 이상 또는 18.11.1 이상이면 안전하고, 그 이하이면 즉시 업그레이드 필요
curl -s http://your-gitlab-url/api/v4/version 2>/dev/null | grep -o '"version":"[^"]*' || grep version /opt/gitlab/version-manifest.txt 2>/dev/null