🔍 CVE-2026-8034

9.8
CVSS Score
CRITICAL
2026-05-07
2026-05-11 17:18
✅ 완료

🇰🇷 한글 설명

GitHub Enterprise Server의 notebook viewer에서 URL 파서 불일치로 인한 SSRF 취약점이 발견되었습니다. 검증 레이어와 HTTP 요청 라이브러리가 서로 다른 URL 파서를 사용하여 조작된 URL이 검증을 통과하면서 의도하지 않은 호스트로 요청을 전송할 수 있습니다.

💡 쉬운 설명

GitHub 서버가 웹사이트 주소를 확인할 때 두 가지 다른 방식을 사용해서 발생하는 문제로, 해커가 이를 악용해 몰래 내부 서버에 접근할 수 있습니다.

🇺🇸 원문 (English)

A server-side request forgery (SSRF) vulnerability was identified in the GitHub Enterprise Server notebook viewer that allowed an attacker to access internal services by exploiting URL parser confusion between the validation layer and the HTTP request library. The hostname validation used a different URL parser than the request library, enabling a crafted URL to pass validation while directing the request to an unintended host. Exploitation required network access to the GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.16.18, 3.17.15, 3.18.9, 3.19.6, and 3.20.2. This vulnerability was reported via the GitHub Bug Bounty program.

📍 영향받는 시스템

GitHub Enterprise Server 3.21 이전의 모든 버전

⚔️ 공격 벡터

조작된 URL을 notebook viewer에 제공하여 내부 서비스로의 요청 전송

🛡️ 대응 방법

GitHub Enterprise Server를 3.16.18, 3.17.15, 3.18.9, 3.19.6, 3.20.2 이상의 수정된 버전으로 업그레이드

🔧 검증 코드

버전이 3.16.18, 3.17.15, 3.18.9, 3.19.6, 3.20.2 이상이면 안전하며, 미만이면 취약함

Shell / Script
test -f /etc/github-enterprise-release && cat /etc/github-enterprise-release | grep version || echo 'Not GHE'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git