Skip to main content

IntelliJ IDEA CVE-2026-75058

| EUVDEUVD-2026-60257 MEDIUM
Improper Restriction of XML External Entity Reference (CWE-611)
2026-08-17 cve@jetbrains.com GHSA-4qhh-vhvg-gc9c
5.5
CVSS 3.1 · Vendor: jetbrains
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious Eclipse XML file with XXE payload
  2. Delivery
    Deliver file to developer via repository or social engineering
  3. Exploit
    Developer invokes Eclipse settings importer in IntelliJ IDEA
  4. Execution
    XML parser resolves external entity referencing local file
  5. Impact
    Sensitive file contents returned to attacker

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Collection

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 be running JetBrains IntelliJ IDEA prior to version 2026.2.1 and to actively invoke the Eclipse settings importer feature with a malicious XML file present on the local filesystem (AV:L). User interaction is mandatory (UI:R) - the developer must explicitly trigger the import action; passive or drive-by exploitation is not possible. No attacker privileges are required (PR:N), but the attacker must deliver the malicious file and persuade the user to import it, adding a social engineering dependency. Exploitation is bounded to confidentiality only: arbitrary local file read scoped to files accessible by the IntelliJ IDEA process (C:H), with no write capability (I:N) and no availability impact (A:N). Non-default use of the Eclipse importer (it is an optional migration feature, not invoked during normal IDE operation) further limits the exposed population to developers actively migrating from Eclipse.

Impact

The CVSS 5.5 Medium score accurately reflects the constrained attack surface: AV:L (the malicious file must be local or reachable from the local filesystem), AC:L (no special configuration beyond the import action), and UI:R (the user must actively invoke the Eclipse importer) together significantly limit opportunistic exploitation compared to network-accessible XXE vulnerabilities. The C:H impact rating is the most significant signal - developer workstations frequently store SSH private keys, API tokens, database credentials, and proprietary source code, making local file exfiltration disproportionately damaging relative to the moderate score. No EPSS data was provided, so exploitation probability cannot be quantitatively assessed; the absence from CISA KEV and lack of any identified public exploit code suggest this has not been observed in active campaigns at time of analysis. The primary realistic threat is a supply-chain or social-engineering scenario targeting developers who import shared project configurations from third-party or compromised repositories. The social engineering prerequisite is a genuine limiting factor but not a reliable long-term defense given how routinely developers exchange IDE settings files.

Exploit ScenarioDerived

An attacker crafts a malicious Eclipse settings XML file with a DOCTYPE external entity pointing to a high-value local file (e.g., ~/.ssh/id_rsa or a local .env containing API keys) and distributes it through a shared team repository, an open-source project contribution, or a direct social engineering approach. A developer on an unpatched IntelliJ IDEA installation imports the file via the Eclipse importer, and the IDE's XML parser resolves the external entity reference, exposing the targeted file's contents. No public exploit code has been identified, but the XXE technique for CWE-611 is thoroughly documented and trivially reproducible from public references.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Aug 17, 2026

XML External Entity injection in JetBrains IntelliJ IDEA's Eclipse settings importer exposes sensitive local files on developer workstations running versions prior to 2026.2.1. The flaw (CWE-611) is triggered when a user imports a maliciously crafted Eclipse settings XML file, allowing an attacker to read arbitrary files accessible to the IDE process. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.

RemediationAI

Vendor-released patch: IntelliJ IDEA 2026.2.1. Update immediately via JetBrains Toolbox App or the IDE's built-in update mechanism; full advisory details are at https://www.jetbrains.com/privacy-security/issues-fixed/. As a compensating control prior to patching, disable or avoid use of the Eclipse settings importer feature and treat any Eclipse project or settings files received from external sources - repositories, email, messaging platforms - as untrusted inputs requiring verification before import. There is no documented configuration switch to disable XML external entity resolution in the importer independently of upgrading; the only fully reliable mitigation is applying the vendor patch.

Affected VersionsENISA

IntelliJ IDEA 0 <2026.2.1

Affected Packages

euvd intellij_idea fix: 2026.2.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

CWE-611 (Improper Restriction of XML External Entity Reference) describes a class of vulnerabilities where an XML parser processes DOCTYPE declarations containing external entity references without disabling DTD processing or entity expansion. IntelliJ IDEA's Eclipse settings importer reads XML-formatted configuration files during Eclipse project migration. If the parser resolves external entities, an attacker can embed a reference such as '<!ENTITY xxe SYSTEM "file:///etc/passwd">' and have the parser substitute the contents of that local file into the parsed output, leaking it to the attacker. No CPE strings were provided in the intelligence data; the affected product is JetBrains IntelliJ IDEA prior to version 2026.2.1, confirmed by the JetBrains security advisory at https://www.jetbrains.com/privacy-security/issues-fixed/.

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 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
vuln.today AI 5.5 MEDIUM

Local file import required (AV:L), user must actively trigger the Eclipse import (UI:R), no attacker privileges needed (PR:N), and XXE yields arbitrary file read but no write or availability impact (C:H/I:N/A:N).

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/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
Required
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
Patch available
Aug 17, 2026 - 17:02 EUVD
CVE Published
Aug 17, 2026 - 16:17 cve.org
MEDIUM 5.5

DescriptionCVE.org

In JetBrains IntelliJ IDEA before 2026.2.1 xXE was possible in the Eclipse settings importers

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
High
dominant Java/Kotlin IDE across enterprise and open-source developer populations
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

Attack Technique

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

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