🔍 CVE-2025-10569

6.5
CVSS Score
MEDIUM
2026-01-09
2026-01-09 10:15
✅ 완료

🇰🇷 한글 설명

GitLab CE/EE에서 발생한 인증된 사용자가 외부 API 호출에 조작된 응답을 제공하여 서비스 거부 조건을 만들 수 있는 취약점

💡 쉬운 설명

GitLab의 일부 버전에서 인증된 사용자가 시스템에 과부하를 일으켜 서비스를 중단시킬 수 있는 취약점이 발견되었습니다. 이 취약점은 외부 API 호출에 대한 조작된 응답을 제공하여 발생합니다. 사용자는 시스템의 안정성을 유지하기 위해 최신 버전으로 업데이트하는 것을 권장합니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 8.3 before 18.5.5, 18.6 before 18.6.3, and 18.7 before 18.7.1 that could have allowed an authenticated user to create a denial of service condition by providing crafted responses to external API calls.

📍 영향받는 시스템

GitLab CE/EE 8.3 ~ 18.5.5, 18.6 ~ 18.6.3, 18.7 ~ 18.7.1

⚔️ 공격 벡터

인증된 사용자가 외부 API 호출에 조작된 응답을 제공

🛡️ 대응 방법

최신 버전의 GitLab CE/EE로 업데이트하세요. 특히 18.5.5, 18.6.3, 18.7.1 이상의 버전으로 업데이트하는 것을 권장합니다.

🔧 검증 코드

로컬에서 Python을 사용하여 GitLab 인스턴스의 버전을 확인합니다. 코드를 실행하기 전에 'https://your-gitlab-instance.com/api/v4/version'을 자신의 GitLab 인스턴스의 URL로 바꾸세요. Python 3.x와 requests 라이브러리가 설치되어 있어야 합니다.

Shell / Script
python -c "import requests; response = requests.get('https://your-gitlab-instance.com/api/v4/version'); if response.status_code == 200: 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 버전이 취약한 버전입니다."}') else: print('{"result": "양호", "reason": "GitLab 버전이 안전한 버전입니다."}')"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Git