🔍 CVE-2025-9825

5.0
CVSS Score
MEDIUM
2025-11-21
2026-10-19 13:10
✅ 완료

🇰🇷 한글 설명

GitLab CE/EE의 특정 버전에서 인증된 사용자가 프로젝트 멤버가 아님에도 불구하고 GraphQL API를 통해 민감한 수동 CI/CD 변수를 조회할 수 있는 취약점이 발견되었습니다. 이 문제는 GitLab 13.7부터 18.2.8, 18.3 미만의 18.3.4 이전 버전, 그리고 18.4 미만의 18.4.2 이전 버전까지 영향을 미칩니다.

💡 쉬운 설명

로그인한 사용자라면 프로젝트 멤버가 아니더라도 API를 이용해 프로젝트의 중요한 비밀번호나 설정값을 몰래 훔쳐볼 수 있는 문제입니다. 보안을 위해 최신 버전으로 업데이트가 필요합니다.

🇺🇸 원문 (English)

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 13.7 to 18.2.8, 18.3 before 18.3.4, and 18.4 before 18.4.2 that could have allowed authenticated users without project membership to view sensitive manual CI/CD variables by querying the GraphQL API.

📍 영향받는 시스템

GitLab CE/EE 13.7 ~ 18.2.8, 18.3 < 18.3.4, 18.4 < 18.4.2

⚔️ 공격 벡터

인증된 사용자가 GraphQL API 쿼리를 사용하여 권한 없는 CI/CD 변수 데이터에 접근

🛡️ 대응 방법

GitLab을 18.2.8, 18.3.4 또는 18.4.2 이상의 보안 패치 버전으로 업데이트

🔧 검증 코드

출력된 버전 번호가 취약한 범위(18.3.4 미만 또는 18.4.2 미만 등)에 해당하는지 확인

Shell / Script
curl -s https://gitlab.example.com/api/v4/version | grep -oP '(?<=version":")[^"]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git