Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker embeds malicious payload in devcontainer.json
-
DeliveryPublishes or supplies crafted project repository
-
ExploitVictim clones repository to local filesystem
-
ExecutionVictim opens project in IntelliJ IDEA before 2026.2.2
-
PersistIDE builds Dev Container without trust confirmation
-
ImpactArbitrary code executes at host level
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: (1) the victim is running JetBrains IntelliJ IDEA prior to version 2026.2.2 with Dev Container support available; (2) the victim opens or clones a project that contains a malicious |
| Impact | The CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) accurately captures the attack profile: local delivery requiring one act of user interaction, but full host compromise once triggered. The local attack vector reflects that the malicious project must first reach the developer's filesystem - typically via a cloned repository, email attachment, or shared archive - so purely remote, zero-interaction exploitation is not possible. Low attack complexity and no required privileges mean any developer who opens a crafted project is immediately at risk with no further steps. EPSS data was not provided, and there is no CISA KEV listing and no public exploit identified at time of analysis, which reduces the near-term automated exploitation risk. That said, even a mid-sized municipal IT team in mielec relying on IntelliJ IDEA for development would be well-advised to treat this as urgent, since the real-world blast radius extends well beyond the affected workstation: developer machines typically hold SSH keys, cloud credentials, signing certificates, and direct access to internal CI/CD pipelines, dramatically amplifying the consequence of host-level code execution. The S:U scope designation may therefore understate the organizational risk. |
| Exploit ScenarioDerived | An attacker publishes a public repository containing a |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 07, 2026
Host-level code execution in JetBrains IntelliJ IDEA before 2026.2.2 is triggered when a developer opens a malicious project containing a crafted Dev Container configuration, which the IDE proceeds to build without first requesting the standard project-trust confirmation. The flaw (CWE-829) allows untrusted, project-defined container build scripts and Docker commands to execute directly on the developer's host machine, bypassing the IDE's safety gate. JetBrains confirmed the issue and released a fix in version 2026.2.2; no public exploit has been identified at time of analysis.
RemediationAI
Upgrade JetBrains IntelliJ IDEA to version 2026.2.2 or later, which enforces project-trust confirmation before any Dev Container build is initiated. Details are available in the JetBrains security bulletin at https://www.jetbrains.com/privacy-security/issues-fixed/. Where an immediate upgrade is not feasible, organizations should establish a policy prohibiting developers from opening projects from unverified or external sources in IntelliJ IDEA. As a compensating control, Dev Container support can be disabled in IDE settings (Settings → Build, Execution, Deployment → Dev Containers), which prevents the vulnerable build path from executing; note that this removes development environment automation for all projects until the feature is re-enabled. Code review gates requiring inspection of .devcontainer/devcontainer.json prior to local project builds should be enforced for any externally sourced repository.
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 IntelliJ IDEA implements the Dev Containers specification, enabling projects to declare reproducible development environments via a .devcontainer/devcontainer.json file. These configurations can specify Docker images, build scripts, lifecycle hooks, and host volume mounts - giving the project definition substantial control over the developer's machine during environment setup. To guard against malicious projects, IntelliJ IDEA maintains a project-trust model that should require explicit user approval before executing any project-defined automation. CWE-829 (Inclusion of Functionality from Untrusted Control Sphere) precisely describes this failure: the Dev Container build pipeline, which is functionality sourced from an untrusted project, was invoked before the trust boundary was established. The affected CPE cpe:2.3:a:jetbrains:intellij_idea:*:*:*:*:*:*:*:* covers all releases prior to 2026.2.2.
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:H/I:H/A:H
Local vector because malicious project must first reach the filesystem; UI:R since victim must open the project; PR:N as the attacker only needs a crafted file; full CIA from host-level Dev Container execution.
Primary rating from Vendor (JetBrains).
CVSS VectorVendor: JetBrains
Lifecycle Timeline
2DescriptionCVE.org
In JetBrains IntelliJ IDEA before 2026.2.2 missing project-trust confirmation before building a Dev Container allowed host-level code execution
Executive ViewAI
JetBrains IntelliJ IDEA versions before 2026.2.2 contain a host-level code execution vulnerability triggered when developers open projects with malicious Dev Container configurations. The IDE skips trust verification and directly executes attacker-controlled container build scripts, potentially compromising developer machines and enabling lateral movement into corporate infrastructure.
Apply vendor patch: JetBrains IntelliJ IDEA version 2026.2.2 or later.
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.
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,
JetBrains Toolbox App and IntelliJ IDEA expose a certificate-validation weakness in the jetbrainsd daemon that can let a
Command execution in JetBrains IntelliJ IDEA before 2026.1.1 allows a holder of the low-privileged guest user account to
EUVD-2026-72520
GHSA-h5xf-2v4c-pv86
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB