GitLab EE 15.6 이전, 18.6.6 이전, 18.7.4 이전, 18.8.4 이전
인증된 사용자가 악의적인 파일을 업로드하고 GraphQL을 통해 반복적으로 쿼리
GitLab EE를 18.6.6, 18.7.4, 18.8.4 이상으로 업그레이드
로컬에서 Python을 실행하고, GitLab URL을 'https://your-gitlab-url.com'으로 교체한 후, 코드를 실행하여 GitLab EE 버전을 확인합니다. 코드를 실행하기 전에 Python과 requests 라이브러리가 설치되어 있어야 합니다.
python -c "import requests; response = requests.get('https://your-gitlab-url.com/api/v4/version'); version = response.json()['version']; if version < '18.6.6' or (version >= '18.7' and version < '18.7.4') or (version >= '18.8' and version < '18.8.4'): print('{"result": "취약", "reason": "GitLab EE 버전이 낮음"}'); else: print('{"result": "양호", "reason": "GitLab EE 버전이 최신"}')"
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H