Skip to main content

JetBrains Junie CLI CVE-2026-111091

| EUVDEUVD-2026-102144 HIGH
Inclusion of Functionality from Untrusted Control Sphere (CWE-829)
2026-10-15 JetBrains GHSA-44gv-r4c4-w64m
7.8
CVSS 3.1 · Vendor: JetBrains
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker crafts repo with malicious MCP config
  2. Delivery
    Victim clones and opens untrusted project
  3. Exploit
    Junie CLI loads MCP server configuration
  4. Execution
    Arbitrary code executes in user context
  5. Impact
    Workstation 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Junie CLI 0 <26.8.3

Affected Packages

euvd junie_cli fix: 26.8.3

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

Vendor (JetBrains) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

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.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (JetBrains).

CVSS VectorVendor: JetBrains

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 15, 2026 - 17:17 EUVD
CVE Published
Oct 15, 2026 - 15:29 cve.org
HIGH 7.8

DescriptionCVE.org

In JetBrains Junie CLI before 26.8.3 code execution was possible via an untrusted project's MCP server configuration

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche AI coding-assistant CLI, limited and recent deployment footprint
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy