Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft project with traversal in workspace ID
-
DeliveryDeliver malicious project to developer
-
ExploitVictim opens project in IntelliJ IDEA
-
ExecutionPath traversal resolves outside workspace
-
PersistIDE writes attacker-controlled file
-
ImpactExecute arbitrary code as developer
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Relative path traversal prevention
|
| Exploitation Conditions | Exploitation targets the project workspace ID handling routine, so the concrete prerequisite is that a vulnerable IntelliJ IDEA (before 2026.1.4, or 2026.2) loads a project carrying an attacker-controlled workspace ID with path-traversal content. The most likely limiting factor is user interaction: the victim must open, import, or otherwise trust the malicious project, meaning delivery depends on social engineering (shared repo, downloaded sample, or malicious template) rather than direct network reachability. Note the tension with the published vector: NVD lists PR:N/UI:N (no interaction), but the described code path implies a project must be loaded - treat 'no user interaction' as unconfirmed pending vendor clarification. |
| Impact | The published CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H = 9.8) implies fully remote, unauthenticated, no-interaction RCE, but this conflicts with the description, which points to project workspace ID handling - a code path exercised when a project is loaded into the IDE. That strongly implies a victim must open or import an attacker-supplied project, i.e. UI:R and likely AV:L (file-borne) rather than AV:N/UI:N - verify with the vendor before treating this as wormable network RCE. EPSS is not provided, the vulnerability is not in CISA KEV (no confirmed active exploitation), and no public exploit has been identified, so real-world exploitation currently appears theoretical and social-engineering dependent rather than mass-exploitable. Net: patch promptly because the technical impact (code execution) is severe and IntelliJ is ubiquitous among developers, but the effective risk is lower than the 9.8 headline suggests since it most plausibly requires opening a malicious project. |
| Exploit ScenarioDerived | An attacker crafts a project (shared via a repository, ZIP, or sample template) whose workspace ID contains traversal sequences; when a developer opens it in a vulnerable IntelliJ IDEA, the IDE resolves the ID outside the workspace and writes to an attacker-controlled path, dropping or overwriting a file that leads to code execution in the developer's context. No public exploit is known, and the low CVSS attack complexity suggests reliable triggering once a victim opens the crafted project. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jul 10, 2026
Code execution via path traversal in JetBrains IntelliJ IDEA before 2026.1.4 and 2026.2 lets an attacker abuse improper sanitization of the project workspace ID to write or reference files outside the intended workspace directory, culminating in arbitrary code execution. The flaw was self-reported by JetBrains and a fix is available; no public exploit has been identified at time of analysis. The NVD-assigned CVSS of 9.8 (network, no privileges, no user interaction) is notably high for a desktop IDE flaw and warrants scrutiny given that IDE project-handling bugs typically require a victim to open a crafted project.
Earlier versions of this analysis (2)
Code execution in JetBrains IntelliJ IDEA prior to 2026.1.4 and 2026.2 arises from improper handling of the project workspace ID, where a path-traversal flaw (CWE-23) lets an attacker escape the intended workspace directory and write or reference files that lead to arbitrary code execution. The issue was self-reported by JetBrains and is patched, but the provided CVSS 3.1 vector marks it as network-based, unauthenticated, and requiring no user interaction (9.8), which is unusually severe for a desktop IDE and warrants scrutiny. There is no public exploit identified at time of analysis and it is not listed in CISA KEV, so exploitation is currently theoretical rather than observed.
Code execution in JetBrains IntelliJ IDEA before 2026.1.4 and 2026.2 arises from a path traversal flaw in how the IDE parses project workspace ID values, letting an attacker who distributes a malicious project achieve arbitrary code execution when a victim opens it. All prior IntelliJ IDEA builds are affected, and the CVSS 9.6 rating reflects a scope-changing break out of the project context. No public exploit has been identified at time of analysis, and it is not listed in CISA KEV.
RemediationAI
Vendor-released patch: upgrade to IntelliJ IDEA 2026.1.4 or later on the 2026.1 branch, and to the patched 2026.2 build, as published on the JetBrains Security page at https://www.jetbrains.com/privacy-security/issues-fixed/; the JetBrains Toolbox App or in-IDE update channel will deliver these. Until updated, do not open, import, or clone untrusted or unsolicited projects, and disable automatic project trust/reopen-last-project so that a malicious project is not loaded unattended - the trade-off is minor workflow friction from being prompted before each project loads. Where feasible, run the IDE under a least-privileged OS account and outside directories holding sensitive credentials to limit the blast radius of any path-traversal write. No workaround fully substitutes for the upgrade because the flaw is in core workspace-ID path handling.
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 stores per-project metadata, including a workspace identifier, that the IDE resolves to on-disk paths when loading a project's state. The root cause is CWE-23 (Relative Path Traversal): the workspace ID value is used to construct a filesystem path without adequately neutralizing '../' sequences, so a crafted identifier can escape the intended workspace directory and reference or create files at attacker-chosen locations. Because IntelliJ executes build scripts, plugins, run configurations, and other code derived from project files, controlling a written path can be leveraged into code execution. The affected component per the CPE is cpe:2.3:a:jetbrains:intellij_idea across all editions/versions prior to the fixed builds.
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:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Triggered by loading a crafted project, so AV:L and UI:R rather than the NVD's AV:N/UI:N; code execution yields full C/I/A on the victim host.
Primary rating from Vendor (JetBrains).
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
In JetBrains IntelliJ IDEA before 2026.1.4, 2026.2 code execution via path traversal in project workspace ID handling was possible
Executive ViewAI
JetBrains IntelliJ IDEA contains a critical code execution vulnerability (CVE-2026-59792, CVSS 9.8) affecting versions before 2026.1.4; no public exploit identified at time of analysis. This unauthenticated vulnerability threatens developer workstations, source code integrity, and development supply chain security. Immediate patching is critical.
Apply vendor patch.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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
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
Local code execution on Remote Development hosts is possible in JetBrains IntelliJ IDEA versions before 2026.2.2 due to
EUVD-2026-42910
GHSA-6f7v-4c46-hrp4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB