🇰🇷 한글 설명
GitLab CE/EE의 특정 배포 환경에서 캐시 키 생성 방식이 부적절하여 발생하는 취약점입니다. 인증된 사용자가 캐시된 페이지 콘텐츠를 오염시켜 다른 사용자에게 잘못된 내용을 전달할 수 있습니다.
💡 쉬운 설명
로그인한 사용자가 웹사이트의 임시 저장된 데이터를 조작하여 다른 사람에게 가짜 화면을 보여줄 수 있는 문제입니다. 캐시를 만드는 규칙이 허술해서 발생하는 보안 결함입니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 16.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain deployment configurations, could have allowed an authenticated user to poison cached page content served to other users due to improper cache key construction.
📍 영향받는 시스템
GitLab CE/EE 16.2 ~ 19.2.7, 19.3 ~ 19.3.4, 19.4 ~ 19.4.1
⚔️ 공격 벡터
인증된 사용자가 부적절한 캐시 키를 생성하여 캐시된 페이지 내용을 오염시키는 방식
🛡️ 대응 방법
GitLab을 19.2.8, 19.3.5 또는 19.4.2 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 GitLab 버전이 취약점이 해결된 패치 버전(19.2.8, 19.3.5, 19.4.2 이상)인지 확인하십시오.
gitlab-rake gitlab:env:info | grep 'GitLab version'