🇰🇷 한글 설명
GitLab Runner의 제어되지 않은 리소스 소비 취약점으로 인해 공격자가 특수하게 제작된 Docker 이미지를 사용하여 작업을 실행할 경우 러너 매니저의 리소스를 고갈시킬 수 있습니다. 이 취약점은 GitLab Runner 13.7~14.3.5, 14.4~14.4.3, 14.5~14.5.1 버전에서 발생합니다.
💡 쉬운 설명
악의적인 사용자가 조작된 도커 이미지를 사용하여 시스템의 메모리나 CPU 같은 자원을 모두 써버리게 만드는 공격입니다. 이로 인해 GitLab Runner 서비스가 멈추거나 느려질 수 있습니다.
🇺🇸 원문 (English)
An uncontrolled resource consumption vulnerability in GitLab Runner affecting all versions starting from 13.7 before 14.3.6, all versions starting from 14.4 before 14.4.4, all versions starting from 14.5 before 14.5.2, allows an attacker triggering a job with a specially crafted docker image to exhaust resources on runner manager
📍 영향받는 시스템
GitLab Runner 13.7~14.3.5, 14.4~14.4.3, 14.5~14.5.1
⚔️ 공격 벡터
특수하게 제작된 Docker 이미지를 포함한 CI/CD 작업을 실행하여 리소스 고갈 유도
🛡️ 대응 방법
GitLab Runner를 최신 보안 패치 버전(14.3.6, 14.4.4, 14.5.2 이상)으로 업데이트
🔧 검증 코드
출력된 버전 번호가 취약한 범위(13.7~14.5.1 사이)에 해당하면 업데이트가 필요합니다.
gitlab-runner --version | grep -E '13\.[7-9]\.|14\.[3-5]\.'