🇰🇷 한글 설명
GitLab CE/EE의 저장소 커밋 API에서 경로 제한 미흡 및 인증 강제 미비로 인해 발생하는 취약점입니다. 특정 조건에서 인증되지 않은 사용자가 GitLab 서버의 임의 파일을 읽을 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 GitLab 서버 안에 있는 중요한 파일들을 몰래 훔쳐볼 수 있는 심각한 보안 결함입니다. 해커가 서버의 비밀번호나 설정 파일을 읽어낼 위험이 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.7 before 18.11.12, 19.0 before 19.0.9, 19.1 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that, under certain conditions, an unauthenticated user could have read arbitrary files from the GitLab server due to improper path confinement and missing authentication enforcement in the repository commits API.
📍 영향받는 시스템
GitLab CE/EE 18.7 ~ 18.11.11, 19.0 ~ 19.0.8, 19.1 ~ 19.1.7, 19.2 ~ 19.2.5, 19.3 ~ 19.3.1
⚔️ 공격 벡터
인증되지 않은 사용자가 조작된 경로를 포함한 API 요청을 통해 서버 파일에 접근
🛡️ 대응 방법
GitLab을 최신 보안 패치 버전(18.11.12, 19.0.9, 19.1.8, 19.2.6, 19.3.2 이상)으로 즉시 업데이트
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 패치 버전보다 낮은지 확인하십시오.
curl -s https://gitlab.example.com/api/v4/version | grep -E '"version":"(18\[0-9]\.[0-9]\.[0-9]|19\[0-1]\.[0-9]\.[0-9]|19\[2-3]\.[0-3]\.[0-9])"'
🇰🇷 KISA(한국인터넷진흥원) 보안 권고
이 CVE에 대한 한국 공식 권고 (1건)
GitLab 제품 보안 업데이트 권고
P4
📅 2026-09-14 · sec_notice
GitLab CE 및 EE 제품에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 해당 버전을 사용하는 사용자는 보안 위협 방지를 위해 최신 버전으로 업데이트를 수행해야 합니다.