🔍 CVE-2025-14046

6.1
CVSS Score
MEDIUM
2025-12-11
2026-10-07 20:10
✅ 완료

🇰🇷 한글 설명

GitHub Enterprise Server에서 입력값의 부적절한 중립화로 인해 발생하는 취약점입니다. 공격자가 삽입한 HTML 요소가 서버 데이터와 충돌하여 애플리케이션 상태를 덮어쓰거나 가릴 수 있으며, 이를 통해 의도하지 않은 서버 측 POST 요청이나 권한 없는 백엔드 상호작용을 유발할 수 있습니다.

💡 쉬운 설명

공격자가 만든 특수한 웹 페이지를 관리자가 보게 되면, 관리자의 권한을 이용해 서버에 몰래 명령을 내릴 수 있는 취약점입니다. 웹 페이지의 이름표(ID)를 조작하여 서버가 사용하는 중요한 정보를 가로채는 방식입니다.

🇺🇸 원문 (English)

An improper neutralization of input vulnerability was identified in GitHub Enterprise Server that allowed user-supplied HTML to inject DOM elements with IDs that collided with server-initialized data islands. These collisions could overwrite or shadow critical application state objects used by certain Project views, leading to unintended server-side POST requests or other unauthorized backend interactions. Successful exploitation requires an attacker to have access to the target GitHub Enterprise Server instance and to entice a privileged user to view crafted malicious content that includes conflicting HTML elements. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.18.3, 3.17.9, 3.16.12, 3.15.16, and 3.14.21.

📍 영향받는 시스템

GitHub Enterprise Server 3.18.3, 3.17.9, 3.16.12, 3.15.16, 3.14.21 미만 모든 버전

⚔️ 공격 벡터

권한이 있는 사용자가 공격자가 제작한 악성 HTML 콘텐츠를 열람하도록 유도하는 방식

🛡️ 대응 방법

GitHub Enterprise Server를 최신 보안 패치 버전(3.18.3, 3.17.9, 3.16.12, 3.15.16, 3.14.21 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 취약점이 해결된 패치 버전(3.18.3, 3.17.9, 3.16.12, 3.15.16, 3.14.21 중 하나)보다 높거나 같은지 확인하십시오.

Shell / Script
curl -s http://<GHES_HOSTNAME>/api/v3/connection | grep -i 'version' || echo 'Check GHES version via management console'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git