🇰🇷 한글 설명
GitLab EE의 특정 버전에서 Duo Chat 권한을 가진 인증된 사용자가 특수하게 조작된 GraphQL 구독 인자를 사용하여 서버 객체 조회를 수행할 수 있는 취약점이 발견되었습니다. 이를 통해 Advanced Search 인스턴스 설정 및 민감한 자격 증명을 탈취할 수 있습니다.
💡 쉬운 설명
채팅 기능을 사용할 수 있는 사용자가 특수한 명령을 보내 시스템의 중요한 설정값과 비밀번호를 몰래 훔쳐갈 수 있는 보안 결함입니다. 이로 인해 관리자 권한이 노출될 위험이 매우 높습니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab EE affecting all versions from 18.3 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 could allow an authenticated user with Duo Chat access to obtain Advanced Search instance configurations and sensitive credentials using a specially crafted GraphQL subscription argument to bypass serialization and perform server object lookup.
📍 영향받는 시스템
GitLab EE 18.3 ~ 18.11.11, 19.0 ~ 19.0.8, 19.1 ~ 19.1.7, 19.2 ~ 19.2.5, 19.3 ~ 19.3.1
⚔️ 공격 벡터
Duo Chat 권한을 가진 인증된 사용자가 조작된 GraphQL 구독 인자를 이용한 서버 객체 조회(Server Object Lookup)
🛡️ 대응 방법
GitLab EE를 최신 보안 패치 버전(18.11.12, 19.0.9, 19.1.8, 19.2.6, 19.3.2 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 패치 버전(예: 18.11.12 이상 등)인지 확인하십시오.
gitlab-rake gitlab:env:info | grep 'GitLab Enterprise Edition' | awk '{print $NF}'