UK — The Register
최고 심각도 GitLab 취약점, 12년간 출시된 버전에서 원격 코드 실행 허용
보안2분 읽기
GitLab은 자사 코드 관리 소프트웨어에서 가장 심각한 등급의 보안 구멍을 고쳤습니다. 이 구멍을 이용하면 공격자가 로그인 없이 서버에서 원하는 코드를 실행할 수 있습니다.
무슨 일이 있었나요?
GitLab은 2026년 10월 22일 최고 위험 등급의 보안 구멍(CVE-2026-110264)을 고치는 업데이트를 내놓았습니다. 이 구멍은 정규표현식을 처리하는 과정의 '정수 오버플로' 문제에서 생깁니다. 특별히 만든 정규표현식을 넣으면, 로그인하지 않은 사용자도 GitLab 서버에서 임의의 코드를 실행할 수 있습니다. 다만 특정 조건에서만 가능합니다. 회사는 가능한 한 빨리 고친 버전으로 올리라고 강하게 권고했습니다.
핵심 숫자와 사실
- 위험 점수(CVSS): 최고점인 10점
- 영향을 받는 버전: GitLab 7.0(2014년 6월 출시)부터 현재까지 약 12년치 출시본
- 고쳐진 버전: 19.5.1, 19.4.3, 19.3.6, 그리고 이전 버전에 적용된 19.2.9, 19.1.9, 19.0.10, 18.11.13
- GitLab.com과 GitLab Dedicated는 이미 패치되어 있습니다
- GitLab 사용자는 약 5천만 명이며, 포춘 100대 기업의 50% 이상이 사용합니다
조금 더 알아보기
GitLab은 개발자들이 함께 코드를 저장하고 관리하는 도구입니다. 회사가 자체 서버에 직접 설치해 쓰는 경우를 '셀프 관리형'이라고 하며, 이런 곳은 직접 업데이트해야 합니다. 이 기사에서 버그를 찾아 신고한 사람은 보안 연구자 Johan Carlsson이며, GitLab의 HackerOne 버그 보상 프로그램을 통해 알렸습니다. 지난달에도 같은 GitLab 제품에서 최고 위험 등급 구멍을 공격자들이 악용한 일이 있었습니다.
왜 중요한가요?
GitLab 저장소에는 소스 코드, 비밀번호 같은 접근 토큰, 실제 운영 서버와 연결하는 정보가 들어 있는 경우가 많습니다. 서버가 뚫리면 이런 정보를 훔치거나 코드를 몰래 바꾸어 다른 사용자에게 피해를 줄 수 있습니다. 보안업체들은 공격자가 취약한 서버를 찾는 스캔을 곧 시작할 수 있다고 경고합니다. 그래서 지금 바로 업데이트하는 것이 중요합니다.
앞으로 지켜볼 점
- 실제로 이 구멍을 이용한 공격이 시작되는지
- 미국 사이버보안청(CISA) 등이 추가 경고를 내놓는지
- 자체 서버를 쓰는 회사들이 얼마나 빨리 업데이트하는지
용어 풀이
- GitLab
- 개발자들이 코드를 저장하고 함께 관리하는 소프트웨어 회사이자 제품입니다.
- CVSS
- 보안 구멍의 위험도를 0점부터 10점까지 매기는 표준 점수 체계입니다.