🔍 CVE-2026-81839

7.7
CVSS Score
HIGH
2026-10-13
2026-10-14 14:07
✅ 완료

🇰🇷 한글 설명

GitLab EE의 특정 버전에서 예약된 파이프라인 실행 정책 레코드가 제대로 삭제되지 않는 취약점이 발견되었습니다. 이로 인해 인증된 사용자가 프로젝트를 이전할 때 새로운 그룹의 권한으로 임의의 CI/CD 파이프라인을 실행할 수 있습니다.

💡 쉬운 설명

프로젝트를 다른 그룹으로 옮길 때 이전 설정이 남아있어 발생하는 문제입니다. 이를 통해 권한이 있는 사용자가 허가되지 않은 작업을 몰래 실행할 수 있습니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab EE affecting all versions from 18.1 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an authenticated user to execute arbitrary CI/CD pipelines in a transferred project with the new group's privileges due to improper cleanup of scheduled pipeline execution policy records.

📍 영향받는 시스템

GitLab EE 18.1 ~ 19.2.7, 19.3 ~ 19.3.4, 19.4 ~ 19.4.1

⚔️ 공격 벡터

인증된 사용자가 프로젝트 이전 시 잔류하는 정책 레코드를 악용하여 권한 상승 및 임의 파이프라인 실행

🛡️ 대응 방법

GitLab EE를 최신 보안 패치 버전(19.2.8, 19.3.5, 19.4.2 이상)으로 업데이트

🔧 검증 코드

명령어 결과에 취약한 버전 범위가 출력되면 해당 버전이 설치되어 있는 상태입니다.

Shell / Script
curl -s https://gitlab.com/api/v4/version | grep -E '18\[.1-19\.2\.7\]|19\.3\[.0-19\.3\.4\]|19\.4\[.0-19\.4\.1\]'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N

💻 영향받는 소프트웨어

CI/CD Pipeline