무슨 일이 있었나
JetBrains은 2026-10-15에 CVE-2026-111091을 공개했습니다(CVSS 7.8, CWE-829, NVD REST를 통해 검증 — 버전 < 26.8.3 영향). Junie CLI(JetBrains의 AI 코딩 에이전트)는 신뢰할 수 없는 프로젝트의 MCP 서버 구성을 통해 코드 실행을 허용했습니다: 공격자가 작성한 프로젝트 수준 MCP 구성이 에이전트 연결 시 신뢰되고 실행되어 개발자 머신에서 임의 코드 실행이 가능합니다. CISA SSVC가 총 기술 영향을 평가했습니다.
왜 중요한가
프로젝트 커밋 MCP 구성은 저장소 커밋 .npmrc/.vscode 설정의 AI 시대 유사체입니다 — 공급망이 저장소 내부에 신뢰 경계를 포함시키는 것입니다. 개발자 권한으로 작동하는 Junie와 같은 AI 코딩 에이전트의 경우, 클론된 저장소의 악성 .junie/mcp 구성은 저장소를 풀하는 모든 개발자에 대한 무단 코드 실행-on-open 원시 요소로, 소스 코드, 자격 증명 및 CI 액세스를 노출합니다.
공격 경로
MCP 서버 구성이 Junie를 악성 또는 공격자 제어 MCP 서버 정의로 지정하는 신뢰할 수 없는 저장소를 열면, Junie가 구성된 서버를 로드/연결할 때 개발자 머신에서 코드 실행이 발생합니다 — 에이전트 구성 신뢰 실패입니다(CWE-829, 신뢰할 수 없는 제어 영역의 안전하지 않은 함수 포함).
영향받는 시스템
JetBrains Junie CLI < 26.8.3
완화 방안
Junie CLI를 26.8.3 이상으로 업그레이드하세요(JetBrains issues-fixed 페이지 참조). 패치 전까지는 여는 모든 저장소의 MCP 서버 구성을 감사하고, 신뢰할 수 있는 인프라에서 또는 신뢰할 수 없는 저장소에 대해 상승된 권한으로 Junie를 실행하지 마세요. MCP 서버 정의를 신뢰할 수 없는 프로젝트에서 유지하지 마세요.