본문 바로가기

블로그

이스트시큐리티 보안 전문가의 전문 보안 블로그입니다.

​​​

작성일시: 2026. 9. 29. 10:25


안녕하세요

이스트시큐리티 시큐리티대응센터(ESRC) 입니다.

​


​

GitLab이 GitLab CE(Community Edition)와 EE(Enterprise Edition)에서 발견된 심각한 원격 코드 실행(RCE) 취약점을 긴급 패치했습니다.

 

해당 취약점은 CI/CD 정규 표현식 컴파일러(Regular Expression Compiler)에 존재하는 정수 오버플로(Integer Overflow) 취약점으로, 정규 표현식에 대한 검증이 충분하지 않아 인증되지 않은 공격자가 특정 조건에서 CI/CD 설정에 조작된 정규 표현식을 삽입해 GitLab 서버에서 임의 코드를 실행할 수 있습니다.

 

공격에 별도의 인증이나 사용자 상호작용이 필요하지 않아 CVSS 기준 만점인 10.0점을 받았으며, 서버가 장악될 경우 소스 코드와 CI/CD 변수, 각종 자격 증명 등이 함께 노출될 수 있습니다.
아직 실제 악용 사례는 확인되지 않았으나, 취약점의 심각도가 높은 만큼 신속한 업데이트를 권고 드립니다. 

 

CVE 번호

: CVE-2026-97229

 

영향 받는 버전

: GitLab CE/EE 19.2 ~ 19.2.8 미만 버전

: GitLab CE/EE 19.3 ~ 19.3.5 미만 버전

: GitLab CE/EE 19.4 ~ 19.4.2 미만 버전

 

패치 버전

: GitLab CE/EE 19.2.8 이상으로 업데이트

: GitLab CE/EE 19.3.5 이상으로 업데이트

: GitLab CE/EE 19.4.2 이상으로 업데이트



 

Medium 및 Low 등급 취약점은 GraphQL API 권한 검증 미흡, 세분화된 개인 액세스 토큰(Fine-grained PAT)의 권한 범위 초과, 패키지 레지스트리 권한 검증 미흡, GitLab Pages 로그를 통한 토큰 노출, Kubernetes 프록시 오픈 리다이렉트, 저장소 가져오기 과정의 SSRF 등입니다. 

 

이 중 CVE-2026-16275, CVE-2026-84284, CVE-2026-85529는 인증되지 않은 사용자가 비공개 노트나 작업 항목(Work Item) 내용을 열람할 수 있는 취약점이므로 Medium 등급이더라도 주의가 필요합니다.

 

또한 일부 취약점은 19.2 이전 버전에도 영향을 미치므로, CVE-2026-97229의 영향 범위에 해당하지 않는 구버전 사용자도 최신 버전으로 업데이트하시기 바랍니다.
취약점별로 영향 받는 버전 범위가 다르므로, 업데이트 전 GitLab 공식 패치 노트에서 사용 중인 버전의 영향 여부를 확인하시기 바랍니다. 

​