🇰🇷 한글 설명
GitLab EE의 특정 버전에서 읽기 전용 API 토큰을 가진 인증된 사용자가 잘못 설정된 GraphQL 뮤테이션을 악용하여 취약점 기록에 대한 권한 없는 쓰기 작업을 수행할 수 있는 문제가 해결되었습니다. 이 취약점은 GitLab EE 18.3~18.3.4 및 18.4~18.4.2 버전에서 발생합니다.
💡 쉬운 설명
읽기 권한만 가진 사용자가 시스템의 허점을 이용해 데이터를 마음대로 수정할 수 있는 보안 결함입니다. 공격자가 원래는 할 수 없는 데이터 변경 작업을 수행할 수 있어 주의가 필요합니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab EE affecting all versions from 18.3 to 18.3.4, 18.4 to 18.4.2 that, under certain conditions, could have allowed authenticated users with read-only API tokens to perform unauthorized write operations on vulnerability records by exploiting incorrectly scoped GraphQL mutations.
📍 영향받는 시스템
GitLab EE 18.3 ~ 18.3.4, 18.4 ~ 18.4.2
⚔️ 공격 벡터
읽기 전용 API 토큰을 이용한 잘못된 범위의 GraphQL 뮤테이션 호출
🛡️ 대응 방법
GitLab EE를 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약한 범위(18.3.0-18.3.4 또는 18.4.0-18.4.2)에 해당하면 취약한 상태입니다.
curl -s https://gitlab.example.com/api/v4/version | grep -E '18.3\.[0-4]|18.4\.[0-2]'