🇰🇷 한글 설명
GitLab CE/EE의 특정 버전에서 입력값 검증 미흡으로 인해 인증된 사용자가 스니펫(Snippet) 내의 콘텐츠를 숨길 수 있는 취약점이 발견되었습니다. 이 문제는 적절한 검증 절차를 거치지 않아 발생하며, 특정 조건 하에서 악용될 수 있습니다.
💡 쉬운 설명
로그인한 사용자가 게시물(스니펫)의 내용을 몰래 숨길 수 있는 보안 결함입니다. 이는 정보의 투명성을 해치고 의도치 않은 데이터 은닉을 가능하게 합니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 14.8 before 18.11.6, 19.0 before 19.0.3, and 19.1 before 19.1.1 that under certain conditions could have allowed an authenticated user to conceal content within a Snippet due to improper input validation.
📍 영향받는 시스템
GitLab CE/EE 14.8 ~ 18.11.5, 19.0 ~ 19.0.2, 19.1 ~ 19.1.0
⚔️ 공격 벡터
인증된 사용자가 조작된 입력을 통해 스니펫 콘텐츠를 은닉하는 방식
🛡️ 대응 방법
GitLab을 최신 패치 버전(18.11.6, 19.0.3, 19.1.1 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약한 범위(18.11.5 이하, 19.0.2 이하, 19.1.0 이하 등)에 해당하면 패치가 필요합니다.
curl -s https://gitlab.com/api/v4/version | grep -E '"version":"(14\.[0-9]+|18\.(1[0-9]|11\.[0-5])|19\.0\.[0-2]|19\.1\.[0])"'