🇰🇷 한글 설명
GitLab CE/EE의 12.3 이상 여러 버전에서 인증된 사용자가 이슈 임포트 중 부적절한 입력 검증을 이용하여 서비스 거부(DoS) 공격을 수행할 수 있는 취약점입니다. 버전 18.9.6, 18.10.4, 18.11.1 이상으로 업그레이드하여 해결할 수 있습니다.
💡 쉬운 설명
GitLab에서 이슈를 가져올 때 입력값을 제대로 검사하지 않아 로그인한 사용자가 의도적으로 서버를 멈추게 할 수 있습니다. 이슈 임포트 기능을 사용할 때 특정 방식의 입력을 보내면 시스템이 다운될 수 있다는 의미입니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 12.3 before 18.9.6, 18.10 before 18.10.4, and 18.11 before 18.11.1 that under certain conditions could have allowed an authenticated user to cause denial of service when importing issues due to improper input validation.
📍 영향받는 시스템
GitLab CE/EE 12.3~18.9.6, 18.10~18.10.4, 18.11~18.11.1
⚔️ 공격 벡터
인증된 사용자가 이슈 임포트 API에 악의적으로 조작된 입력값을 전송하여 DoS 유발
🛡️ 대응 방법
GitLab을 18.9.6, 18.10.4, 또는 18.11.1 이상 버전으로 업그레이드
🔧 검증 코드
GitLab 버전을 확인하여 18.9.6 미만, 18.10.0~18.10.3, 또는 18.11.0이면 취약함. 해당하지 않으면 안전함.
curl -s http://localhost:80/api/v4/version 2>/dev/null | grep -oP '"version":\s*"\K[^"]+' || grep -E 'version' /opt/gitlab/version-manifest.txt 2>/dev/null