🔍 CVE-2026-1751

3.1
CVSS Score
LOW
2026-02-02
2026-02-03 16:44
✅ 완료

🇰🇷 한글 설명

GitLab CE/EE의 버전 16.8부터 18.5.0 이전 버전까지의 모든 버전에 영향을 미치는 취약점이 발견되었습니다. 이 취약점은 특정 조건에서 승인 규칙 편집에 대한 인증되지 않은 편집을 허용할 수 있습니다.

💡 쉬운 설명

GitLab에서 사용자 승인 규칙을 편집할 때 인증되지 않은 사용자가 편집할 수 있는 취약점이 발견되었습니다. 이 취약점은 GitLab의 특정 버전에서 발생하며, 시스템의 승인 규칙이 변경될 수 있습니다.

🇺🇸 원문 (English)

A vulnerability has been discovered in GitLab CE/EE affecting all versions starting with 16.8 before 18.5.0 that could have allowed unauthorized edits to merge request approval rules under certain conditions.

📍 영향받는 시스템

GitLab CE/EE 버전 16.8부터 18.5.0 이전 버전

⚔️ 공격 벡터

사용자 승인 규칙 편집 기능을 악용하여 시스템의 승인 규칙을 변경

🛡️ 대응 방법

GitLab을 18.5.0 이상 버전으로 업데이트하거나, 공식 패치 적용

🔧 검증 코드

로컬에서 Python 3.x 버전을 설치하고, 위의 코드를 실행하여 GitLab 버전을 확인합니다. 코드 실행 결과는 JSON 형식으로 출력되며, 'result' 필드가 '취약'인 경우 GitLab 버전이 취약한 버전임을 의미합니다.

Shell / Script
python -c "import requests; response = requests.get('https://gitlab.com/help'); if '16.8' in response.text or '17.' in response.text or '18.0' in response.text or '18.1' in response.text or '18.2' in response.text or '18.3' in response.text or '18.4' in response.text: print('{"result": "취약", "reason": "GitLab 버전이 취약한 버전입니다."}'); else: print('{"result": "양호", "reason": "GitLab 버전이 안전한 버전입니다."}')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git