Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local access to remote development host
-
DeliveryLocate IJent gRPC server listener port
-
ExploitConnect over plaintext without authentication
-
ExecutionSend crafted gRPC command to IJent agent
-
ImpactExecute arbitrary code in agent security context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the IntelliJ IDEA Remote Development feature is actively in use, causing the IJent gRPC agent to be deployed and listening on the remote host. The attacker must have local access to that remote host - the CVSS AV:L/PR:N combination confirms local presence is required but no privileges are needed once local access is established. Standard IntelliJ IDEA usage without the Remote Development feature does not expose the IJent gRPC server. Remote network attackers cannot reach the service unless the gRPC port is deliberately exposed externally, which is not the default. The vulnerability is most dangerous on shared or multi-tenant hosts; single-user dedicated developer machines represent substantially lower practical risk. |
| Impact | The CVSS 3.1 score of 8.4 (AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) accurately characterizes this vulnerability: local attack vector with no privileges required and no user interaction, yielding full confidentiality, integrity, and availability impact. The local attack vector (AV:L) substantially limits the attack surface relative to network-reachable flaws, but PR:N confirms that no elevated privileges are needed - any process co-located on the remote host can exploit this. The risk is elevated in shared infrastructure scenarios such as multi-user cloud VMs, CI/CD runners, or developer jump hosts where multiple principals have local access. EPSS data is not present in the available intelligence; without it, exploitation probability cannot be quantified beyond the CVSS signal. No public exploit code has been identified and no CISA KEV listing exists. The practical risk to organizations scales directly with how broadly Remote Development is deployed on shared or multi-tenant hosts versus dedicated single-user machines. |
| Exploit ScenarioDerived | An attacker with local access to a shared remote development host - such as another tenant on a multi-user cloud VM or a process running in a compromised CI/CD pipeline - locates the IJent gRPC server's listener port and connects using a standard gRPC client over plaintext without supplying any credentials. The attacker sends a crafted gRPC request directing the IJent agent to execute an arbitrary OS command, achieving code execution in the context of the developer's session or the IJent process itself. No public exploit code has been identified, but exploitation requires no specialized tooling beyond a gRPC client library. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 07, 2026
Local code execution on Remote Development hosts is possible in JetBrains IntelliJ IDEA versions before 2026.2.2 due to the IJent gRPC server running without TLS encryption or any authentication mechanism. The IJent agent, deployed on remote hosts when the Remote Development feature is in use, accepts connections from any local process without requiring credentials, enabling arbitrary command execution under the agent's security context. No public exploit has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.
RemediationAI
The primary fix is to upgrade IntelliJ IDEA to version 2026.2.2 or later, which adds TLS encryption and authentication to the IJent gRPC server per the JetBrains advisory at https://www.jetbrains.com/privacy-security/issues-fixed/. Organizations unable to patch immediately should restrict use of the Remote Development feature to dedicated single-user hosts, eliminating the shared-tenancy scenario that makes local exploitation practical. As a stopgap on affected systems, host-based firewall rules restricting connections to the IJent gRPC listener port by UID or process identity can reduce exposure, but the exact default port should be verified against JetBrains documentation since it is not specified in the available intelligence. Disabling the Remote Development feature entirely is the most conservative workaround if the capability is not essential to current workflows. No vendor-published workaround is documented at time of analysis.
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 Remote Development feature deploys a lightweight remote agent called IJent on the target host to relay IDE commands between the developer's local client and the remote environment. IJent exposes a gRPC server for this communication channel. CWE-306 (Missing Authentication for Critical Function) describes the root cause: the gRPC server binds locally without requiring any authentication token or mutual TLS client certificate, and without encrypting traffic with TLS. This means any unprivileged local process on the remote host can open a connection to the IJent gRPC server and issue commands that the agent will execute. The affected CPE is cpe:2.3:a:jetbrains:intellij_idea:*:*:*:*:*:*:*:*, covering all IntelliJ IDEA versions prior to 2026.2.2 where Remote Development is used.
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:N/S:U/C:H/I:H/A:H
IJent gRPC server is locally reachable by any unprivileged process; no TLS or auth means full code execution with no interaction required.
Primary rating from Vendor (JetBrains).
CVSS VectorVendor: JetBrains
Lifecycle Timeline
2DescriptionCVE.org
In JetBrains IntelliJ IDEA before 2026.2.2 missing TLS and authentication on the IJent gRPC server allowed local code execution on Remote Development hosts
Executive ViewAI
JetBrains IntelliJ IDEA Remote Development feature contains an authentication bypass in the IJent gRPC server, allowing any local process on development hosts to execute arbitrary commands. Development teams using Remote Development infrastructure face direct risk to source code, build systems, and development credentials.
Disable Remote Development feature on vulnerable versions. Implement network segmentation and firewall rules restricting local access to development hosts running IJent agents. Monitor for unauthorized local connections to IJent gRPC ports. Restrict local process execution privileges and enforce principle of least privilege on affected development infrastructure.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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,
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-72518
GHSA-3v3f-g56p-vw6w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB