🔍 CVE-2025-13781

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

🇰🇷 한글 설명

GitLab EE의 모든 버전에서 인증된 사용자가 인스턴스 전체 AI 기능 제공자 설정을 수정할 수 있는 취약점이 발견되어 보안 조치가 취해졌습니다.

💡 쉬운 설명

인증된 사용자가 인스턴스 전체 AI 기능 제공자 설정을 수정할 수 있는 GitLab EE의 취약점입니다. 이 취약점은 인증된 사용자가 설정을 수정하여 시스템의 보안을 위협할 수 있습니다. GitLab EE 18.5 이전 18.5.5, 18.6 이전 18.6.3, 18.7 이전 18.7.1 버전에서 발생합니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab EE affecting all versions from 18.5 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 modify instance-wide AI feature provider settings by exploiting missing authorization checks in GraphQL mutations.

📍 영향받는 시스템

GitLab EE 18.5 이전 18.5.5, 18.6 이전 18.6.3, 18.7 이전 18.7.1

⚔️ 공격 벡터

인증된 사용자가 GraphQL 뮤테이션의 인증 확인 누락을 악용하여 인스턴스 전체 AI 기능 제공자 설정을 수정

🛡️ 대응 방법

GitLab EE를 18.5.5, 18.6.3, 18.7.1 이상으로 업데이트하여 취약점을 해결

🔧 검증 코드

로컬 Linux PC에서 Python을 사용하여 GitLab EE 버전을 확인하는 코드입니다. GitLab EE URL을 'https://your-gitlab-url.com'으로 대체하여 실행하세요. 코드를 실행하기 전에 Python과 requests 라이브러리가 설치되어 있어야 합니다.

Shell / Script
python -c "import requests; response = requests.get('https://your-gitlab-url.com/api/v4/version'); 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 EE 버전이 낮습니다"}'); else: print('{"result": "양호", "reason": "GitLab EE 버전이 최신입니다"}')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git