🇰🇷 한글 설명
GitLab CE/EE의 인증된 사용자가 부족한 리소스 할당 제한으로 인해 특정 조건 하에서 notes를 검색할 때 서비스 거부(DoS) 공격을 수행할 수 있습니다. 영향받는 버전은 9.2부터 18.9.6 미만, 18.10.0부터 18.10.4 미만, 18.11.0부터 18.11.1 미만입니다.
💡 쉬운 설명
GitLab에서 로그인한 사용자가 시스템의 리소스를 과도하게 소비하도록 하여 서비스를 마비시킬 수 있습니다. 이는 GitLab의 메모 기능 처리 시 보안 제한이 부족하기 때문입니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 9.2 before 18.9.6, 18.10 before 18.10.4, and 18.11 before 18.11.1 that could have allowed an authenticated user to cause denial of service due to insufficient resource allocation limits when retrieving notes under certain conditions.
📍 영향받는 시스템
GitLab CE/EE 9.2-18.9.5, 18.10.0-18.10.3, 18.11.0
⚔️ 공격 벡터
인증된 사용자가 notes 조회 요청을 대량으로 보내거나 복잡한 쿼리를 통해 서버 리소스를 소진시킵니다.
🛡️ 대응 방법
GitLab을 18.9.6, 18.10.4 또는 18.11.1 이상의 패치된 버전으로 긴급 업그레이드합니다.
🔧 검증 코드
GitLab 버전을 확인하고 18.9.6, 18.10.4, 18.11.1 이상 버전인지 확인합니다. 취약한 범위의 버전이면 즉시 업그레이드가 필요합니다.
gitlab-ctl status 2>/dev/null | grep -oP 'gitlab-rails.*?\K[\d.]+'