Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts malicious Markdown file in project repository
-
DeliveryDelivers project to victim via repository link or archive
-
ExploitVictim clones project and opens in IntelliJ IDEA pre-2026.2.1
-
ExecutionVictim grants trusted-project status
-
PersistVictim triggers Markdown preview of crafted file
-
ImpactInjected command executes under victim user context
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 | Exploitation requires all of the following conditions simultaneously: (1) the target must be running IntelliJ IDEA in a version before 2026.2.1 on any supported platform; (2) the malicious project must be opened and explicitly designated as a 'trusted project' within IntelliJ IDEA's project trust model - the IDE prompts users before trust is granted, so the victim must actively approve trust; (3) the victim must open or trigger the Markdown preview of the crafted file (UI:R), meaning passive project opening alone is insufficient. Attack complexity is rated High (AC:H), reflecting the trusted-project precondition as an additional required condition beyond simple access. Exploitation is limited to the local system (AV:L); remote delivery of the project (e.g., via a git clone) is possible, but execution itself is local. Impact is bounded to the victim's user-level privileges (C:L/I:L/A:N) with no scope change to other systems. |
| Impact | The CVSS 3.1 vector (AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N) scores 3.6 (Low), reflecting a local attack surface, high complexity, and mandatory user interaction - all of which meaningfully constrain real-world exploitability. The 'trusted projects' precondition is the most significant limiting factor: IntelliJ IDEA prompts users before granting trust to new projects, and exploitation requires the victim to both trust a maliciously crafted project and manually trigger the Markdown preview. No EPSS score is available from provided data, and the vulnerability is not listed in the CISA KEV catalog, suggesting no confirmed widespread exploitation at time of analysis. The low C:L/I:L impact ratings are consistent with user-level command execution on a developer workstation, which - while not trivial given developers often have elevated privileges and access to source code repositories and credentials - does not reach system-wide compromise in a typical scenario. Overall, this is a realistic but lower-priority issue: the attack chain requires social engineering to deliver and trust a malicious project, making it more relevant to targeted attacks (e.g., malicious open-source repositories) than opportunistic exploitation. |
| Exploit ScenarioDerived | An attacker publishes or sends a malicious code repository containing a crafted Markdown file engineered to trigger command injection when rendered. The victim clones the repository, opens it in IntelliJ IDEA before 2026.2.1, grants it trusted-project status, and opens the crafted Markdown file - causing the IDE's preview renderer to execute attacker-controlled commands under the victim's user account. No public proof-of-concept exploit has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 17, 2026
Command injection in JetBrains IntelliJ IDEA before 2026.2.1 enables arbitrary command execution through crafted Markdown preview content when a user opens and trusts a malicious project. The flaw (CWE-77) is constrained to trusted projects and requires the victim to interact with the Markdown preview, limiting its practical reach. No public exploit code or CISA KEV listing has been identified at time of analysis, and the vendor-assigned CVSS score of 3.6 (Low) reflects these mitigating conditions.
RemediationAI
Upgrade JetBrains IntelliJ IDEA to version 2026.2.1 or later, which contains the vendor-released fix for this command injection vulnerability. The vendor advisory and full list of resolved issues are published at https://www.jetbrains.com/privacy-security/issues-fixed/. As a compensating control prior to patching, users should avoid granting trusted-project status to projects received from untrusted or external sources - this directly blocks the exploitation precondition. Additionally, security-conscious teams can disable or avoid using the Markdown preview feature on externally sourced projects. Note that disabling Markdown preview may impair developer productivity for documentation-heavy workflows. No additional workarounds are documented in available data.
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
IntelliJ IDEA's integrated Markdown preview feature renders Markdown files using an embedded rendering engine that, in versions before 2026.2.1, fails to properly neutralize special elements passed to an underlying command interpreter (CWE-77: Command Injection). The attack surface is the Markdown preview renderer - likely an embedded browser or tool-invocation path - which processes attacker-controlled file content without adequate sanitization. IntelliJ IDEA implements a project trust model (introduced in 2021.x) that restricts potentially dangerous IDE features to projects explicitly marked as trusted; this trust boundary is the primary architectural control relevant to this flaw. The CPE is not explicitly provided, but the affected software is JetBrains IntelliJ IDEA (all editions) for versions prior to 2026.2.1 across supported platforms.
Know when Intellij Idea 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:L/I:L/A:N
AV:L because execution is local; AC:H reflects the trusted-project precondition; UI:R for mandatory Markdown preview interaction; C:L/I:L bounded to user-level command execution with no availability impact described.
Primary rating from Vendor (jetbrains).
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
In JetBrains IntelliJ IDEA before 2026.2.1 command execution via crafted Markdown preview content was possible in trusted projects
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.
More in Intellij Idea
View allUnauthorized settings modification in JetBrains IntelliJ IDEA before 2026.2 allows attackers to alter configuration with
Authentication bypass via unauthorized input injection in JetBrains IntelliJ IDEA before 2026.2 allows remote attackers
Code execution via path traversal in JetBrains IntelliJ IDEA before 2026.1.4 and 2026.2 lets an attacker abuse improper
Arbitrary code injection in IntelliJ IDEA before version 2026.2 allows remote attackers to execute arbitrary code by con
In JetBrains IntelliJ IDEA before 2023.3.2 code execution was possible in Untrusted Project mode via a malicious plugin
In JetBrains IntelliJ IDEA before 2020.1, the license server could be resolved to an untrusted host in some cases. Rated
In several versions of JetBrains IntelliJ IDEA Ultimate, creating Task Servers configurations leads to saving a cleartex
In several JetBrains IntelliJ IDEA versions, creating remote run configurations of JavaEE application servers leads to s
In several JetBrains IntelliJ IDEA versions, a Spring Boot run configuration with the default setting allowed remote att
In several JetBrains IntelliJ IDEA Ultimate versions, an Application Server run configuration (for Tomcat, Jetty, Resin,
Command execution in JetBrains IntelliJ IDEA before 2026.1.1 allows a holder of the low-privileged guest user account to
Unauthorized file access in JetBrains IntelliJ IDEA before 2026.2 allows remote attackers to read files they should not
EUVD-2026-60251
GHSA-jx69-9f6w-q2xj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB