
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-86504 is a local code execution vulnerability in JetBrains IntelliJ IDEA caused by missing project-trust confirmation before building a Dev Container, which allows host-level code execution. It affects all IntelliJ IDEA versions before 2026.2.2 and was disclosed on September 7, 2026. The vulnerability carries a CVSS v3.1 base score of 7.8 (High) (GitHub Advisory, JetBrains).
The root cause is classified as CWE-829 (Inclusion of Functionality from Untrusted Control Sphere): IntelliJ IDEA fails to prompt the user for project-trust confirmation before initiating a Dev Container build, allowing untrusted project configurations (e.g., a malicious devcontainer.json or associated Dockerfile) to execute arbitrary code at the host level. The attack vector is local, requires no privileges, but does require user interaction — specifically, a user opening and triggering a Dev Container build from an untrusted project. This is consistent with supply-chain or social-engineering scenarios where a developer is tricked into opening a malicious repository (GitHub Advisory, JetBrains).
Successful exploitation grants an attacker host-level code execution with the privileges of the user running IntelliJ IDEA, resulting in high confidentiality, integrity, and availability impact. An attacker could read sensitive files, modify the host filesystem, install persistent malware, or pivot to other systems accessible from the developer's workstation. The scope is particularly significant in developer environments where credentials, source code, and internal network access are commonly available (GitHub Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the disclosure date (GitHub Advisory). The EPSS score is approximately 0.128% (3rd percentile), indicating a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation is not automatable and requires user interaction, limiting opportunistic mass exploitation.
.devcontainer/devcontainer.json) that references a malicious Dockerfile or postCreateCommand designed to execute arbitrary code on the host..devcontainer/devcontainer.json or Dockerfile with suspicious RUN, CMD, or postCreateCommand entries.curl, wget, bash, python, nc) during a Dev Container build; unexpected network connections initiated by container build processes.idea.log) showing Dev Container build activity for recently opened, untrusted projects; Docker daemon logs (/var/log/docker.log or journalctl -u docker) reflecting unexpected image pulls or command execution.Upgrade JetBrains IntelliJ IDEA to version 2026.2.2 or later, which introduces the required project-trust confirmation before building a Dev Container (JetBrains, GitHub Advisory). Until patching is possible, restrict or disable Dev Container usage within the IDE, and implement organizational policies requiring manual review of .devcontainer configurations before opening unfamiliar repositories. Developers should exercise caution when opening projects from untrusted or unknown sources.
Community discussion was observed on Bluesky and Mastodon shortly after disclosure, with security-focused accounts noting the risk to developer workstations (GitHub Advisory). A blog post on Bulwark Black discussed JetBrains IDE Dev Container trust boundary defenses in the context of this vulnerability. Overall community sentiment reflects moderate concern, given the targeted nature of the attack and the availability of a patch.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."