🇰🇷 한글 설명
GitLab Runner의 특정 버전에서 명령 주입(Command Injection) 취약점이 발견되었습니다. Windows 시스템에서 Docker executor를 사용하는 경우, 공격자가 DOCKER_AUTH_CONFIG 빌드 변수를 조작하여 Windows 호스트에서 임의의 명령을 실행할 수 있습니다.
💡 쉬운 설명
해커가 설정값을 조작하여 GitLab이 돌아가는 컴퓨터에 몰래 명령을 내릴 수 있는 보안 구멍입니다. 이로 인해 공격자가 컴퓨터의 제어권을 완전히 가져갈 위험이 있습니다.
🇺🇸 원문 (English)
A command injection vulnerability was discovered in Gitlab runner versions prior to 13.2.4, 13.3.2 and 13.4.1. When the runner is configured on a Windows system with a docker executor, which allows the attacker to run arbitrary commands on Windows host, via DOCKER_AUTH_CONFIG build variable.
📍 영향받는 시스템
GitLab Runner versions prior to 13.2.4, 13.3.2, and 13.4.1 (on Windows with Docker executor)
⚔️ 공격 벡터
DOCKER_AUTH_CONFIG 빌드 변수를 통한 명령 주입
🛡️ 대응 방법
GitLab Runner를 13.2.4, 13.3.2 또는 13.4.1 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 버전(13.2.4, 13.3.2, 13.4.1 이상)인지 확인합니다.