🔍 CVE-2026-1387

6.5
CVSS Score
MEDIUM
2026-02-11
2026-02-12 21:34
✅ 완료

🇰🇷 한글 설명

GitLab EE에서 인증된 사용자가 악의적인 파일을 업로드하고 GraphQL을 통해 반복적으로 쿼리함으로써 서비스 거부 공격을 일으킬 수 있는 취약점

💡 쉬운 설명

GitLab EE에서 인증된 사용자가 악의적인 파일을 업로드하고 반복적으로 쿼리함으로써 시스템을 마비시킬 수 있는 취약점입니다. 이는 사용자에게 서비스를 제공하지 못하게 하는 공격입니다. GitLab EE 버전 15.6 이전, 18.6.6 이전, 18.7.4 이전, 18.8.4 이전 버전에서 발생합니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab EE affecting all versions from 15.6 before 18.6.6, 18.7 before 18.7.4, and 18.8 before 18.8.4 that could have allowed an authenticated user to cause Denial of Service by uploading a malicious file and repeatedly querying it through GraphQl.

📍 영향받는 시스템

GitLab EE 15.6 이전, 18.6.6 이전, 18.7.4 이전, 18.8.4 이전

⚔️ 공격 벡터

인증된 사용자가 악의적인 파일을 업로드하고 GraphQL을 통해 반복적으로 쿼리

🛡️ 대응 방법

GitLab EE를 18.6.6, 18.7.4, 18.8.4 이상으로 업그레이드

🔧 검증 코드

로컬에서 Python을 실행하고, GitLab URL을 'https://your-gitlab-url.com'으로 교체한 후, 코드를 실행하여 GitLab EE 버전을 확인합니다. 코드를 실행하기 전에 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.6.6' or (version >= '18.7' and version < '18.7.4') or (version >= '18.8' and version < '18.8.4'): 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:N/A:H

💻 영향받는 소프트웨어

Git