🔍 CVE-2026-59831

4.4
CVSS Score
MEDIUM
2026-07-09
2026-07-14 02:16
✅ 완료

🇰🇷 한글 설명

GitHub CLI(gh) 2.10.0부터 2.95.0 버전 사이에서 발생하는 취약점입니다. 악의적인 Codespace에 연결할 때 gh codespace jupyter 명령어를 사용하면, 검증되지 않은 JupyterLab URL을 통해 임의의 명령어가 실행될 수 있습니다. 이 문제는 2.96.0 버전에서 수정되었습니다.

💡 쉬운 설명

GitHub 명령줄 도구를 사용할 때 가짜 환경에 접속하면 해커가 내 컴퓨터에 몰래 명령을 내릴 수 있는 문제입니다. 특정 주소를 통해 VS Code를 조작하여 공격이 이루어집니다.

🇺🇸 원문 (English)

GitHub CLI (gh) is GitHub’s official command line tool. From 2.10.0 through 2.95.0, connecting to a malicious Codespace with gh codespace jupyter can allow command execution because the command opens a JupyterLab URL supplied by a process inside the Codespace without validating that it is a loopback HTTP or HTTPS address, allowing a crafted vscode:// or vscode-insiders:// URL to be handed to VS Code. This issue is fixed in version 2.96.0.

📍 영향받는 시스템

GitHub CLI (gh) version 2.10.0 through 2.95.0

⚔️ 공격 벡터

악의적으로 조작된 Codespace에 연결하여 검증되지 않은 URL을 통해 명령 실행

🛡️ 대응 방법

GitHub CLI를 최신 버전인 2.96.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.96.0 미만(예: 2.95.0 이하)이면 취약한 상태입니다.

Shell / Script
gh --version | grep -E 'gh version [0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git