🔍 CVE-2026-15007

0.0
CVSS Score
UNKNOWN
2026-07-17
2026-10-24 20:10
✅ 완료

🇰🇷 한글 설명

GitHub Enterprise Server에서 인증된 사용자가 깊게 중첩된 YAML 파일을 포함한 저장소 릴리스 노트 설정 파일을 제공하여 서비스 거부(DoS)를 유발할 수 있는 취약점이 발견되었습니다. 릴리스 노트 생성 시 YAML 파싱 과정에서 중첩 깊이 제한이 없어 과도한 리소스 소비가 발생하며, 이로 인해 인스턴스가 응답 불능 상태가 될 수 있습니다.

💡 쉬운 설명

악의적인 사용자가 복잡하게 꼬인 설정 파일을 업로드하면 서버가 이를 처리하다가 과부하가 걸려 멈출 수 있는 문제입니다. 이로 인해 다른 사용자들이 GitHub 서비스를 정상적으로 이용하지 못하게 됩니다.

🇺🇸 원문 (English)

A denial of service vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to cause service disruption by supplying a repository release notes configuration file containing deeply nested YAML. When release notes were generated, the configuration file was parsed without a nesting depth limit, causing excessive resource consumption that could render the instance unresponsive. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.22 and was fixed in versions 3.17.18, 3.18.12, 3.19.9, 3.20.5, and 3.21.3. This vulnerability was reported via the GitHub Bug Bounty program.

📍 영향받는 시스템

GitHub Enterprise Server 3.22 미만 모든 버전

⚔️ 공격 벡터

인증된 사용자가 깊게 중첩된 YAML 구조를 가진 릴리스 노트 설정 파일을 업로드하여 서버 리소스를 고갈시킴

🛡️ 대응 방법

GitHub Enterprise Server를 수정된 버전(3.17.18, 3.18.12, 3.19.9, 3.20.5, 3.21.3 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 취약점이 해결된 패치 버전(예: 3.21.3 이상 등)에 해당하는지 확인하십시오.

Shell / Script
curl -s http://<your-github-instance>/api/v3/connection | grep -i 'version' || echo 'Check version via UI'

💻 영향받는 소프트웨어

Git