🔍 CVE-2026-19118

7.5
CVSS Score
HIGH
2026-09-01
2026-09-08 13:08
✅ 완료

🇰🇷 한글 설명

GitHub Enterprise Server에서 원격 코드 실행이 가능한 TOCTOU(Time-of-Check Time-of-Use) 레이스 컨디션 취약점이 발견되었습니다. 이 취약점은 저장소에 쓰기 권한이 있는 인증된 사용자가 정밀한 타이밍의 동시 업로드 요청을 통해 악용할 수 있습니다.

💡 쉬운 설명

파일을 검사하는 시점과 실제로 사용하는 시점 사이의 아주 짧은 틈을 이용해 시스템을 조작하는 보안 결함입니다. 권한이 있는 사용자가 특정 타이밍에 맞춰 파일을 동시에 올리면 서버에서 허용되지 않은 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

A time-of-check time-of-use race condition vulnerability was identified in GitHub Enterprise Server that allowed remote code execution. Exploitation required an authenticated user with write access to a repository and precise timing of concurrent upload requests. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.20, 3.18.14, 3.19.11, 3.20.7, and 3.21.5. This vulnerability was reported via the GitHub Bug Bounty program.

📍 영향받는 시스템

GitHub Enterprise Server 3.22 미만 모든 버전

⚔️ 공격 벡터

저장소 쓰기 권한을 가진 인증된 사용자가 정밀하게 조절된 동시 업로드 요청을 전송

🛡️ 대응 방법

GitHub Enterprise Server를 수정 버전(3.17.20, 3.18.14, 3.19.11, 3.20.7, 3.21.5 이상)으로 업데이트

🔧 검증 코드

출력된 버전 정보가 취약점이 해결된 패치 버전 이상인지 확인합니다.

Shell / Script
curl -s https://api.github.com/enterprise/versions | grep -E 'version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git