Skip to main content

IntelliJ IDEA CVE-2026-86502

| EUVDEUVD-2026-72518 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-09-07 JetBrains GHSA-3v3f-g56p-vw6w
8.4
CVSS 3.1 · Vendor: JetBrains
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local access to remote development host
  2. Delivery
    Locate IJent gRPC server listener port
  3. Exploit
    Connect over plaintext without authentication
  4. Execution
    Send crafted gRPC command to IJent agent
  5. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

IntelliJ IDEA 0 <2026.2.2

Affected Packages

euvd intellij_idea fix: 2026.2.2

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

Vendor (JetBrains) PRIMARY 8.4 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.4 HIGH

IJent gRPC server is locally reachable by any unprivileged process; no TLS or auth means full code execution with no interaction required.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (JetBrains).

CVSS VectorVendor: JetBrains

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Sep 07, 2026 - 17:17 EUVD
CVE Published
Sep 07, 2026 - 16:26 cve.org
HIGH 8.4

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
widely-used commercial IDE, dominant in enterprise Java/Kotlin development
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2026-64813 CRITICAL
10.0 Jul 23

Unauthorized settings modification in JetBrains IntelliJ IDEA before 2026.2 allows attackers to alter configuration with

CVE-2026-64812 CRITICAL
10.0 Jul 23

Authentication bypass via unauthorized input injection in JetBrains IntelliJ IDEA before 2026.2 allows remote attackers

CVE-2026-59792 CRITICAL
9.8 Jul 10

Code execution via path traversal in JetBrains IntelliJ IDEA before 2026.1.4 and 2026.2 lets an attacker abuse improper

CVE-2026-64815 CRITICAL
9.8 Jul 23

Arbitrary code injection in IntelliJ IDEA before version 2026.2 allows remote attackers to execute arbitrary code by con

CVE-2023-51655 CRITICAL
9.8 Dec 21

In JetBrains IntelliJ IDEA before 2023.3.2 code execution was possible in Untrusted Project mode via a malicious plugin

CVE-2020-11690 CRITICAL
9.8 Apr 22

In JetBrains IntelliJ IDEA before 2020.1, the license server could be resolved to an untrusted host in some cases. Rated

CVE-2019-9873 CRITICAL
9.8 Jul 03

In several versions of JetBrains IntelliJ IDEA Ultimate, creating Task Servers configurations leads to saving a cleartex

CVE-2019-9823 CRITICAL
9.8 Jul 03

In several JetBrains IntelliJ IDEA versions, creating remote run configurations of JavaEE application servers leads to s

CVE-2019-9186 CRITICAL
9.8 Jul 03

In several JetBrains IntelliJ IDEA versions, a Spring Boot run configuration with the default setting allowed remote att

CVE-2019-10104 CRITICAL
9.8 Jul 03

In several JetBrains IntelliJ IDEA Ultimate versions, an Application Server run configuration (for Tomcat, Jetty, Resin,

CVE-2026-49367 HIGH
8.8 May 29

Command execution in JetBrains IntelliJ IDEA before 2026.1.1 allows a holder of the low-privileged guest user account to

CVE-2026-64814 HIGH
8.6 Jul 23

Unauthorized file access in JetBrains IntelliJ IDEA before 2026.2 allows remote attackers to read files they should not

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy