GitLab EE 18.5 이전 18.5.5, 18.6 이전 18.6.3, 18.7 이전 18.7.1
인증된 사용자가 GraphQL 뮤테이션의 인증 확인 누락을 악용하여 인스턴스 전체 AI 기능 제공자 설정을 수정
GitLab EE를 18.5.5, 18.6.3, 18.7.1 이상으로 업데이트하여 취약점을 해결
로컬 Linux PC에서 Python을 사용하여 GitLab EE 버전을 확인하는 코드입니다. GitLab EE URL을 'https://your-gitlab-url.com'으로 대체하여 실행하세요. 코드를 실행하기 전에 Python과 requests 라이브러리가 설치되어 있어야 합니다.
python -c "import requests; response = requests.get('https://your-gitlab-url.com/api/v4/version'); version = response.json()['version']; if version < '18.5.5' or (version >= '18.6' and version < '18.6.3') or (version >= '18.7' and version < '18.7.1'): 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:H/A:N