🔍 CVE-2025-9222

8.7
CVSS Score
HIGH
2026-01-09
2026-07-15 02:17
✅ 완료

🇰🇷 한글 설명

GitLab CE/EE의 모든 버전에서 발생하는 저장된 크로스 사이트 스크립팅(XSS) 취약점으로, 인증된 사용자가 GitLab Flavored Markdown를 악용하여 XSS를 유발할 수 있는 문제

💡 쉬운 설명

GitLab를 사용하는 사용자들이 저장된 XSS 공격에 노출될 수 있는 취약점입니다. 이는 인증된 사용자가 GitLab Flavored Markdown를 악용하여 XSS를 유발할 수 있습니다. 최신 버전으로 업데이트하여 취약점을 해결할 수 있습니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.2.2 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 achieve stored cross-site scripting by exploiting GitLab Flavored Markdown.

📍 영향받는 시스템

GitLab CE/EE 버전 18.2.2 이전, 18.6 이전 18.6.3, 18.7 이전 18.7.1

⚔️ 공격 벡터

인증된 사용자가 GitLab Flavored Markdown를 악용하여 XSS를 유발

🛡️ 대응 방법

최신 버전의 GitLab CE/EE로 업데이트하여 취약점을 해결

🔧 검증 코드

로컬에서 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/help'); if 'GitLab CE/EE' in response.text and (response.text.find('18.2.2') == -1 or response.text.find('18.6.3') == -1 or response.text.find('18.7.1') == -1): print('{"result": "취약", "reason": "버전 확인"}'); else: print('{"result": "양호", "reason": "최신 버전"}')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git