GitLab EE 16.7 이전 18.6.6, 18.7 이전 18.7.4, 18.8 이전 18.8.4
반복 API 엔드포인트를 조회하여 개인 하위 그룹의 데이터에 접근
GitLab EE를 18.6.6, 18.7.4, 또는 18.8.4 이상으로 업데이트하여 취약점을 해결
로컬 PC에서 Python을 설치하고, GitLab 인스턴스의 URL을 'your-gitlab-instance.com'으로 대체한 후 코드를 실행합니다. 코드는 GitLab 인스턴스의 반복 API 엔드포인트에 접근할 수 있는지 여부를 확인하며, 접근 가능할 경우 취약하다는 결과가 출력됩니다.
python -c "import requests; response = requests.get('https://your-gitlab-instance.com/api/v4/iterations'); if response.status_code == 200: print('{{"result": "취약", "reason": "반복 API 엔드포인트에 접근 가능"}}'); else: print('{{"result": "양호", "reason": "반복 API 엔드포인트에 접근 불가"}}')"
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N