🔍 CVE-2025-12073

4.3
CVSS Score
MEDIUM
2026-02-11
2026-02-11 15:27
✅ 완료

🇰🇷 한글 설명

GitLab CE/EE의 Git 저장소 가져오기 기능의 보호를 우회하여 인증된 사용자가 내부 서비스에 대한 서버 측 요청 위조를 수행할 수 있는 취약점

💡 쉬운 설명

GitLab의 일부 버전에서 인증된 사용자가 내부 서비스에 대한 서버 측 요청 위조를 수행할 수 있는 취약점이 발견되었습니다. 이 취약점은 Git 저장소 가져오기 기능의 보호를 우회하여 발생합니다. 사용자는 내부 서비스에 대한 요청을 위조할 수 있습니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.0 before 18.6.6, 18.7 before 18.7.4, and 18.8 before 18.8.4 that, under certain conditions, could have allowed an authenticated user to perform server-side request forgery against internal services by bypassing protections in the Git repository import functionality.

📍 영향받는 시스템

GitLab CE/EE 18.0 이전 18.6.6, 18.7 이전 18.7.4, 18.8 이전 18.8.4

⚔️ 공격 벡터

인증된 사용자가 Git 저장소 가져오기 기능을 악용하여 내부 서비스에 대한 서버 측 요청 위조를 수행

🛡️ 대응 방법

최신 버전의 GitLab CE/EE로 업그레이드(18.6.6, 18.7.4, 18.8.4 이상)

🔧 검증 코드

로컬 Linux PC에서 Python을 사용하여 GitLab 인스턴스의 버전을 확인합니다. GitLab 인스턴스의 URL을 'https://your-gitlab-instance.com'으로 교체하고, Python을 실행하여 결과를 확인합니다. 결과는 JSON 형식으로 출력됩니다.

Shell / Script
python -c "import requests; response = requests.get('https://your-gitlab-instance.com/api/v4/version'); version = response.json()['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 Vector String

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

💻 영향받는 소프트웨어

Git