🔍 CVE-2025-12716

8.7
CVSS Score
HIGH
2025-12-11
2026-10-14 21:10
✅ 완료

🇰🇷 한글 설명

GitLab CE/EE에서 발생하는 인증된 사용자가 특정 조건에서 다른 사용자의 대신에 무단 행동을 수행할 수 있는 취약점

💡 쉬운 설명

GitLab의 위키 페이지에 악의적인 내용을 생성하여 다른 사용자의 행동을 위조할 수 있는 취약점이 발견되었습니다. 이는 인증된 사용자만이 공격을 수행할 수 있습니다. GitLab의 최신 버전으로 업그레이드하여 취약점을 해결할 수 있습니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.4 before 18.4.6, 18.5 before 18.5.4, and 18.6 before 18.6.2 that, under certain conditions could have allowed an authenticated user to perform unauthorized actions on behalf of another user by creating wiki pages with malicious content.

📍 영향받는 시스템

GitLab CE/EE 18.4 이전 18.4.6, 18.5 이전 18.5.4, 18.6 이전 18.6.2

⚔️ 공격 벡터

인증된 사용자가 위키 페이지에 악의적인 내용을 생성하여 다른 사용자의 행동을 위조

🛡️ 대응 방법

GitLab의 최신 버전으로 업그레이드

🔧 검증 코드

로컬에서 Python을 실행하여 GitLab의 버전을 확인합니다. GitLab의 버전이 낮을 경우 취약하다고 판단합니다. 이 코드는 인터넷 연결이 필요하며, GitLab의 버전 정보를 가져오기 위해 requests 라이브러리가 필요합니다.

Shell / Script
python -c "import requests; version = requests.get('https://gitlab.com/gitlab-org/gitlab/-/raw/main/VERSION').text.strip(); if version < '18.4.6' or (version >= '18.4' and version < '18.5') or (version >= '18.5' and version < '18.5.4') or (version >= '18.6' and version < '18.6.2'): print('{"result": "취약", "reason": "GitLab 버전이 낮습니다."}'); else: print('{"result": "양호", "reason": "GitLab 버전이 최신입니다."}')"

📊 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