GitLab CE/EE 18.4 이전 18.4.6, 18.5 이전 18.5.4, 18.6 이전 18.6.2
인증된 사용자가 위키 페이지에 악의적인 내용을 생성하여 다른 사용자의 행동을 위조
GitLab의 최신 버전으로 업그레이드
로컬에서 Python을 실행하여 GitLab의 버전을 확인합니다. GitLab의 버전이 낮을 경우 취약하다고 판단합니다. 이 코드는 인터넷 연결이 필요하며, GitLab의 버전 정보를 가져오기 위해 requests 라이브러리가 필요합니다.
python -c "import requests; version = requests.get('https://gitlab.com/gitlab-org/gitlab/-/raw/main/VERSION').text.strip(); if version < '18.4.6' or (version >= '18.4' and version < '18.5') or (version >= '18.5' and version < '18.5.4') or (version >= '18.6' and version < '18.6.2'): print('{"result": "취약", "reason": "GitLab 버전이 낮습니다."}'); else: print('{"result": "양호", "reason": "GitLab 버전이 최신입니다."}')"
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N