🇰🇷 한글 설명
GitLab 18.10.8 미만, 18.11.5 미만, 19.0.2 미만 버전에서 인증된 사용자가 저장소 가져오기 시 Gitaly 서버의 임의 파일을 읽거나 내부 네트워크에 접근할 수 있는 취약점이 발견되었습니다. 이는 2차 URL 검증이 불충분하여 발생하며, CVSS 점수는 5.3(중간)으로 평가됩니다.
💡 쉬운 설명
GitLab의 특정 구버전을 사용하면 권한이 있는 사용자가 시스템의 중요한 파일을 무단으로 열 수 있습니다. 이는 저장소를 가져올 때 발생하는 검증 오류로 인해 내부 네트워크까지 노출될 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.10 before 18.10.8, 18.11 before 18.11.5, and 19.0 before 19.0.2 that under certain conditions could have allowed an authenticated user to read arbitrary files from the Gitaly server and access internal network resources during repository import, due to insufficient validation of secondary URLs.
📍 영향받는 시스템
GitLab CE/EE 18.10.x (18.10.8 미만), 18.11.x (18.11.5 미만), 19.0.x (19.0.2 미만)
⚔️ 공격 벡터
인증된 사용자가 저장소 가져오기 기능의 2차 URL을 조작하여 Gitaly 서버의 파일 읽기 및 내부 네트워크 접근 시도
🛡️ 대응 방법
GitLab CE/EE를 18.10.8, 18.11.5, 19.0.2 이상의 안정 버전으로 즉시 업그레이드하십시오.
🔧 검증 코드
출력된 버전 번호가 18.10.8, 18.11.5, 19.0.2 이상인지 확인하여 패치되었는지 검증합니다.
curl -s https://packages.gitlab.com/api/packages/gitlab-ce | grep -o '"version": "[^"]*"' | head -n 1