Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts malicious project file
-
DeliveryDelivers file to target user
-
ExploitUser opens project in Junie
-
ExecutionJunie parses project configuration
-
PersistUnsanitized input reaches command execution
-
ImpactArbitrary commands execute as user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | User must actively open or load a malicious project file in JetBrains Junie. The vulnerability requires manual user interaction (UI:R in CVSS vector) - Junie does not automatically execute the vulnerability upon installation or network exposure. The malicious payload must be embedded in a project configuration file format that Junie processes. Default Junie installations are vulnerable; no special configuration is required for the product to be susceptible, but the attacker's malicious file must reach the victim's system and the victim must choose to open it. Exploitation is limited to local execution - remote code execution is not possible through network protocols without prior file delivery. |
| Impact | CVSS 5.8 with local attack vector (AV:L) and high complexity (AC:H) indicates moderate risk with meaningful constraints. The local access requirement and user interaction (UI:R - user must open the malicious project file) significantly limit real-world exploitability compared to a remote network attack. However, the high confidentiality impact (C:H) and integrity/availability impact (I:L, A:L) represent meaningful compromise if exploitation occurs. EPSS score, POC availability, and KEV status are not provided in the input data, preventing assessment of actual exploitation prevalence. The vulnerability is NOT remotely exploitable - an attacker must trick a user into opening a malicious project file on the same system, making social engineering a prerequisite. For organizations with strong endpoint controls and user training, practical risk is lower than CVSS alone suggests. For environments with shared workstations or less-controlled user behavior, risk is higher. |
| Exploit ScenarioDerived | An attacker crafts a malicious Junie project file (.junie or project configuration) embedding shell commands in a field that Junie processes during file parsing. The attacker shares this file via email, file-sharing service, or social engineering. When a target user opens the malicious project in Junie, the application parses the file and passes the unsanitized command injection payload to a shell execution function. The embedded commands execute with the privileges of the user running Junie, potentially exfiltrating data or installing malware. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 17, 2026
Command execution in JetBrains Junie before version 252.549.29 allows local attackers to execute arbitrary commands by crafting malicious project files, requiring user interaction to open the file. The vulnerability affects all Junie versions prior to the patched release and exploits unsafe handling of project file content without proper sanitization.
RemediationAI
Vendor-released patch: JetBrains Junie 252.549.29 or later. Users must upgrade to the fixed version immediately via the JetBrains update mechanism or by downloading the latest release from jetbrains.com. No workaround exists for older versions; the only mitigation is patching. In environments where immediate upgrade is infeasible, restrict user ability to open untrusted project files by disabling auto-loading of projects from untrusted sources, though this degrades usability. Additionally, monitor for suspicious project file sources and educate users not to open project files from unknown or untrusted origins. See https://www.jetbrains.com/privacy-security/issues-fixed/ for official details.
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 is an IDE that processes project configuration files during workspace initialization. The vulnerability stems from CWE-77 (Improper Neutralization of Special Elements used in a Command), indicating that user-supplied input from malicious project files is passed to command execution functions without adequate validation or escaping. When Junie parses a crafted project file, unsanitized data reaches shell execution routines, allowing injection of arbitrary commands. This is a classic command injection vulnerability where metacharacters or command separators embedded in project file data are not neutralized before being interpreted by the shell.
Know when Junie 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:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
In JetBrains Junie before 252.549.29 command execution was possible via malicious project file
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
In JetBrains Junie before 252.284.66, 251.284.66, 243.284.66, 252.284.61, 251.284.61, 243.284.61, 252.284.50, 252.284.54
Information disclosure in JetBrains Junie, the AI coding agent embedded in JetBrains IDEs, allows the assistant's search
EUVD-2026-23430
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB