🇰🇷 한글 설명
GitLab CE/EE의 MCP 검색 도구에서 레이스 컨디션(Race Condition)이 발생할 수 있는 취약점이 발견되었습니다. 이로 인해 공유 상태 처리 과정에서 검색 결과가 잘못된 사용자 컨텍스트로 반환될 수 있습니다.
💡 쉬운 설명
여러 작업이 동시에 처리될 때 시스템이 혼동을 일으켜, 다른 사용자의 검색 결과가 나에게 보일 수 있는 문제입니다. 보안상 데이터가 잘못 노출될 위험이 있습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.6 before 19.2.7, 19.3 before 19.3.3, and 19.4 before 19.4.1 that under a race condition, the MCP search tool's shared state handling could have caused search results to be returned under an incorrect user context.
📍 영향받는 시스템
GitLab CE/EE 18.6 ~ 19.2.6, 19.3 ~ 19.3.2, 19.4 ~ 19.4.0
⚔️ 공격 벡터
레이스 컨디션을 유발하는 동시 요청을 통한 사용자 컨텍스트 혼동
🛡️ 대응 방법
GitLab을 최신 패치 버전(19.2.7, 19.3.3, 19.4.1 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 GitLab 버전이 취약점이 해결된 패치 버전(19.2.7, 19.3.3, 19.4.1 이상)인지 확인합니다.
gitlab-rake gitlab:env:info | grep 'GitLab version'