GitLab CE/EE 18.6 이전 18.6.4, 18.7 이전 18.7.2, 18.8 이전 18.8.2
기존 사용자 자격 증명 ID를 알고 있는 개인이 가짜 디바이스 응답을 제출하여 2요소 인증을 우회
최신 GitLab 버전으로 업데이트하여 취약점을 해결
로컬 시스템에서 Python을 실행하고, GitLab의 최신 버전 정보를 확인하여 취약점 여부를 점검합니다. 필요한 권한은 None이며, 의존성은 requests 라이브러리입니다.
python -c "import requests; response = requests.get('https://gitlab.com/help'); if '18.6.4' in response.text or '18.7.2' in response.text or '18.8.2' in response.text: print('{"result": "양호", "reason": "최신 버전입니다."}'); else: print('{"result": "취약", "reason": "최신 버전으로 업데이트가 필요합니다."}')"
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N