🔍 CVE-2026-102906

6.3
CVSS Score
MEDIUM
2026-09-30
2026-10-02 13:17
✅ 완료

🇰🇷 한글 설명

0xshariq의 github-mcp-server 특정 버전에서 Git Remove MCP Tool 구성 요소의 child_process.exec 함수를 통한 OS 명령 주입 취약점이 발견되었습니다. 공격자가 File 인자를 조작하여 원격으로 명령을 실행할 수 있으며, 현재 공개된 익스플로잇이 존재합니다. 해당 프로젝트는 롤링 릴리스 방식을 사용하여 정확한 영향 버전 확인이 어렵고 아직 공식 대응이 이루어지지 않았습니다.

💡 쉬운 설명

해커가 특수하게 조작된 파일 이름을 입력하여 컴퓨터에 몰래 명령을 내릴 수 있는 보안 약점입니다. 인터넷을 통해 원격으로 공격이 가능하며, 이미 공격 방법이 알려져 있어 주의가 필요합니다.

🇺🇸 원문 (English)

A vulnerability was identified in 0xshariq github-mcp-server up to 52e764a7d66eac1726fce02ca7bb5a638571801a. This issue affects the function child_process.exec of the file src/github.ts of the component Git Remove MCP Tool. Such manipulation of the argument File leads to os command injection. The attack can be executed remotely. The exploit is publicly available and might be used. This product implements a rolling release for ongoing delivery, which means version information for affected or updated releases is unavailable. The project was informed of the problem early through an issue report but has not responded yet.

📍 영향받는 시스템

0xshariq/github-mcp-server (commit 52e764a7d66eac1726fce02ca7bb5a638571801a 이하 버전)

⚔️ 공격 벡터

원격에서 조작된 File 인자를 전달하여 child_process.exec 함수를 통한 OS 명령 주입

🛡️ 대응 방법

해당 라이브러리의 최신 업데이트를 확인하거나, 입력값에 대한 엄격한 검증 로직을 추가하고 child_process.exec 대신 execFile 사용을 권장함

🔧 검증 코드

출력된 커밋 해시값이 52e764a7d66eac1726fce02ca7bb5a638571801a와 같거나 그 이전 단계라면 취약할 가능성이 높음

Shell / Script
git rev-parse HEAD

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git