GitLab CE/EE 13.9 ~ 18.6.5, 18.7 ~ 18.7.3, 18.8 ~ 18.8.3
HTML 인젝션을 이용한 공격
최신 버전의 GitLab로 업데이트하세요. 현재는 18.6.6, 18.7.4, 18.8.4 이상으로 업데이트해야 합니다.
로컬에서 Python을 실행하여 GitLab 버전을 확인합니다. GitLab.com의 버전 정보를 확인하여 취약점 여부를 판단합니다. 최신 버전의 GitLab를 사용하고 있다면 양호한 결과가 출력됩니다.
python -c "import requests; version = requests.get('https://gitlab.com/help').headers['X-Gitlab-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 버전이 낮음"}); else: print({"result": "양호", "reason": "최신 버전의 GitLab"})"
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N