Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts repo with malicious MCP config
-
DeliveryVictim clones and opens untrusted project
-
ExploitJunie CLI loads MCP server configuration
-
ExecutionArbitrary code executes in user context
-
ImpactWorkstation compromise and data theft
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Trusted source inclusion only
|
| Exploitation Conditions | Exploitation requires the victim to open and use an untrusted/attacker-supplied project in JetBrains Junie CLI (versions before 26.8.3) where that project contains a malicious MCP (Model Context Protocol) server configuration; the untrusted project's MCP configuration is the specific trigger named in the description. Limiting factors that reduce real-world risk: local access is implied (AV:L) - the attacker must deliver the malicious project rather than reach the target over the network; user interaction is mandatory (UI:R) - the developer must actually open/run the untrusted project; and only Junie CLI builds prior to 26.8.3 are affected, so upgrading remediates. There is no privilege prerequisite (PR:N): any user who opens such a project is exposed. |
| Impact | This is a code-execution flaw (CWE-829, inclusion of untrusted functionality) in JetBrains Junie CLI, rated CVSS 7.8 (High) with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H. The signals are internally consistent and point to a developer-targeted supply-chain-style risk rather than a mass-exploitable remote flaw: the Local attack vector (AV:L) plus required user interaction (UI:R) means an attacker cannot reach the victim over the network - they must get the victim to open and work with a malicious project. No EPSS probability, no CISA KEV listing, and no public POC were provided in the intelligence, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The high confidentiality/integrity/availability impacts (C:H/I:H/A:H) reflect that successful exploitation yields arbitrary code execution in the user's context. Net: a genuinely serious bug for anyone who opens untrusted repositories with Junie, but the local vector and user-interaction requirement keep real-world urgency below that of a network-exploitable unauthenticated RCE. PR:N is reported despite the operator-dependent nature of the flaw because no prior authentication is needed - the trust decision is the user opening the project, captured by UI:R rather than PR. |
| Exploit ScenarioDerived | An attacker publishes or shares a repository (e.g., via GitHub, npm, or a tutorial) that contains a malicious MCP server configuration. A developer clones and opens this untrusted project in Junie CLI (before 26.8.3), and the embedded MCP server configuration causes attacker-controlled code to execute on the developer's machine. No public exploit code was identified in the provided data, but the technique mirrors well-known 'malicious repo on open' attacks against AI/IDE tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Code execution in JetBrains Junie CLI before 26.8.3 allows an attacker to run arbitrary code via a malicious MCP server configuration embedded in an untrusted project. The victim must open and interact with the project (user interaction required), and local access is necessary, but no privileges are required. No public exploit code has been identified at time of analysis.
RemediationAI
Upgrade JetBrains Junie CLI to version 26.8.3 or later (vendor-released patch: 26.8.3). Refer to the JetBrains security advisory at https://www.jetbrains.com/privacy-security/issues-fixed/ for details. As a compensating control, avoid opening or running untrusted projects, or manually inspect and remove MCP server configurations from such projects before use; however, this requires vigilance and does not eliminate risk. Disabling MCP functionality entirely in the CLI settings, if possible, would prevent exploitation but may break intended integrations.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
JetBrains Junie CLI is a command-line AI coding assistant that supports the Model Context Protocol (MCP) for integrating external tools. The vulnerability stems from CWE-829 (Inclusion of Functionality from Untrusted Control Sphere): the CLI loads and executes MCP server configuration from a project without sufficient validation, allowing an attacker-controlled configuration to execute arbitrary code. The CPE cpe:2.3:a:jetbrains:junie_cli:*:*:*:*:*:*:*:* indicates all versions of the product, but the description confirms the issue affects builds before 26.8.3.
Know when Junie Cli gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attacker delivers a malicious local project (AV:L) that the victim must open (UI:R); no prior auth needed (PR:N); MCP-config-driven code execution yields full C:H/I:H/A:H in the user context.
Primary rating from Vendor (JetBrains).
CVSS VectorVendor: JetBrains
Lifecycle Timeline
2DescriptionCVE.org
In JetBrains Junie CLI before 26.8.3 code execution was possible via an untrusted project's MCP server configuration
Executive ViewAI
A high-severity flaw in JetBrains Junie CLI, the AI coding agent used by our engineering staff, allows arbitrary code execution on a developer's machine when they open and interact with an untrusted project containing a malicious MCP server configuration. Because the payload executes with the developer's own credentials and access, a successful attack could expose proprietary source code, repository tokens, and CI/CD pipeline secrets rather than being contained to a single application. Exploitation requires local access to the workstation and deliberate user interaction, so the risk is concentrated in engineering teams that routinely clone and evaluate third-party or open-source projects, but the downstream supply-chain consequences make this a leadership-level concern.
No vendor-released patch identified at time of analysis. Interim mitigations: prohibit opening or interacting with untrusted projects in Junie CLI, disable or restrict MCP server configuration loading for untrusted projects, isolate untrusted project review in containerized or disposable environments, apply least privilege and short-lived scoping to repository and CI/CD credentials stored on developer workstations, and monitor for anomalous child processes or outbound connections from the Junie CLI.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-102144
GHSA-44gv-r4c4-w64m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB