Skip to main content

JetBrains IntelliJ IDEA CVE-2026-49366

| EUVDEUVD-2026-33414 HIGH
OS Command Injection (CWE-78)
2026-05-29 JetBrains GHSA-rc87-jvvm-wgq4
7.8
CVSS 3.1 · Vendor: JetBrains
View

Attack ChainAIDerived

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

  1. Access
    Craft filename with shell metacharacters
  2. Delivery
    Deliver via repository or archive
  3. Exploit
    Victim opens project in IntelliJ IDEA
  4. Execution
    Developer triggers filename completion
  5. Persist
    Command injection executes under user context
  6. Impact
    Steal source code and developer credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to use IntelliJ IDEA's filename completion feature on attacker-supplied filenames residing in a location accessible to the IDE, meaning the attacker must first deliver maliciously named files to the developer's workstation (for example via a cloned repository, downloaded archive, or shared network volume). The CVSS vector confirms local attack vector (AV:L) and required user interaction (UI:R), so the developer must actively invoke the completion action; no prior authentication on the system by the attacker is needed (PR:N) because the code executes in the context of the local developer who triggers completion. Exploitation is limited to IntelliJ IDEA versions before 2026.1.1, and the impact is bounded by the privileges of the developer's user account on the workstation.

Impact

The CVSS 3.1 vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H yields a base score of 7.8 (High), reflecting local attack vector, low complexity, no privileges required, but mandatory user interaction; impact on confidentiality, integrity, and availability is all High because code executes with the developer's user privileges. EPSS data was not supplied for this CVE, and the vulnerability is not present in the CISA KEV catalog, indicating no confirmed active exploitation. No public exploit identified at time of analysis, so practical risk is currently driven by the plausibility of social-engineering a developer into opening or completing a maliciously named file (for example via a cloned repository or shared archive). The user-interaction requirement and local vector temper raw severity, but developer workstations are high-value targets due to access to source code, signing keys, and CI credentials, so this should be prioritized for patching even absent KEV listing.

Exploit ScenarioDerived

An attacker publishes or shares a Git repository, ZIP archive, or shared folder containing files whose names embed shell metacharacters and command payloads. A targeted developer clones or opens the project in IntelliJ IDEA and triggers filename completion (for example while editing a run configuration, import path, or terminal command), at which point the crafted filename is concatenated into an OS command and the attacker's payload executes under the developer's account, providing access to source code, SSH keys, and cloud credentials. No public exploit identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – May 29, 2026

Command injection in JetBrains IntelliJ IDEA before 2026.1.1 allows attackers to execute arbitrary OS commands by abusing the filename completion feature when a developer interacts with a crafted filename. The flaw is locally exploitable with user interaction required and has high impact on confidentiality, integrity, and availability. No public exploit identified at time of analysis and the issue is not listed in CISA KEV.

RemediationAI

Vendor-released patch: upgrade IntelliJ IDEA to 2026.1.1 or later, which is the primary and recommended remediation per JetBrains' fixed-issues page at https://www.jetbrains.com/privacy-security/issues-fixed/. Until the upgrade can be deployed, compensating controls include avoiding use of filename completion in directories that contain untrusted content, refusing to open or browse repositories and archives from unverified sources, and instructing developers to clone third-party projects into sandboxed VMs or containers where shell execution from the IDE is isolated; the trade-off is reduced developer productivity and reliance on user discipline rather than technical enforcement. Endpoint detection rules can also be tuned to alert on unexpected shell child processes spawned by the IntelliJ IDEA process, accepting some false-positive noise from legitimate build tooling.

Affected VersionsENISA

IntelliJ IDEA 0 <2026.1.1

Affected Packages

euvd intellij_idea fix: 2026.1.1

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 is JetBrains' flagship Java/Kotlin integrated development environment, widely used across enterprise software development. The root cause is classified as CWE-78 (Improper Neutralization of Special Elements used in an OS Command), meaning that filenames offered or selected through the IDE's filename completion logic are passed into an OS command construction path without proper sanitization or quoting. When a developer triggers completion on a file whose name contains shell metacharacters, those characters break out of the intended argument boundary and are interpreted as additional commands by the underlying shell or process executor. The affected component is identified by CPE cpe:2.3:a:jetbrains:intellij_idea:*:*:*:*:*:*:*:* covering all IntelliJ IDEA versions prior to the fixed release 2026.1.1.

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 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Primary rating from Vendor (JetBrains) · only source for this CVE.

CVSS VectorVendor: JetBrains

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

Lifecycle Timeline

1
Patch available
May 29, 2026 - 20:02 EUVD

DescriptionCVE.org

In JetBrains IntelliJ IDEA before 2026.1.1 command injection was possible via filename completion

Executive ViewAI

Why It Matters

JetBrains IntelliJ IDEA versions before 2026.1.1 contain a command injection vulnerability in the filename completion feature that could allow attackers to execute arbitrary code on developer workstations. Exploitation requires local access and user interaction, but successful attacks could compromise source code, development credentials, and build infrastructure. Organizations with developer populations using affected IntelliJ versions face elevated risk of intellectual property theft and supply chain compromise.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) disabling filename completion feature in IDE settings; (2) enforcing principle of least privilege on developer machines; (3) deploying endpoint detection and response (EDR) monitoring; (4) restricting file access and using application whitelisting; (5) security awareness training on file handling risks; (6) network segmentation between development and production systems.

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
Data Quality
6 sources
Confidence: High

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.0%
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

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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-118697 CRITICAL
9.0 Oct 30

JetBrains Toolbox App and IntelliJ IDEA expose a certificate-validation weakness in the jetbrainsd daemon that can let a

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

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