🔍 CVE-2026-21256

8.8
CVSS Score
HIGH
2026-02-10
2026-06-17 10:18
✅ 완료

🇰🇷 한글 설명

GitHub Copilot와 Visual Studio에서 명령어에 사용된 특수 요소의 부적절한 중화로 인해 공격자가 네트워크를 통해 코드를 실행할 수 있는 취약점

💡 쉬운 설명

GitHub Copilot와 Visual Studio에서 코드를 자동 완성하는 기능이 있는데, 이 기능을 이용해 공격자가 원격으로 코드를 실행할 수 있는 취약점이 발견되었습니다. 이는 공격자가 시스템을 제어할 수 있는 권한을 얻을 수 있는 심각한 취약점입니다. 사용자는 즉시 패치나 업데이트를 적용해야 합니다.

🇺🇸 원문 (English)

Improper neutralization of special elements used in a command ('command injection') in GitHub Copilot and Visual Studio allows an unauthorized attacker to execute code over a network.

📍 영향받는 시스템

GitHub Copilot와 Visual Studio

⚔️ 공격 벡터

공격자가 네트워크를 통해 코드를 실행

🛡️ 대응 방법

최신 패치나 업데이트를 적용하고, 시스템과 소프트웨어를 최신 상태로 유지

🔧 검증 코드

로컬 시스템에서 Python을 실행하여 GitHub Copilot의 설치 여부를 확인합니다. Python이 설치되어 있고, git이 설치되어 있어야 합니다. 코드를 실행하기 전에 관리자 권한이 필요하지 않습니다.

Shell / Script
python -c "import subprocess; output = subprocess.check_output(['git', 'config', '--global', 'user.name']); if b'github-copilot' in output: print('{"result": "취약", "reason": "GitHub Copilot가 설치되어 있음"}'); else: print('{"result": "양호", "reason": "GitHub Copilot가 설치되어 있지 않음"}')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git