Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious Eclipse XML file with XXE payload
-
DeliveryDeliver file to developer via repository or social engineering
-
ExploitDeveloper invokes Eclipse settings importer in IntelliJ IDEA
-
ExecutionXML parser resolves external entity referencing local file
-
ImpactSensitive 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
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).
Primary rating from Vendor (jetbrains).
CVSS VectorVendor: jetbrains
Lifecycle Timeline
2DescriptionCVE.org
In JetBrains IntelliJ IDEA before 2026.2.1 xXE was possible in the Eclipse settings importers
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
XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.
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-60257
GHSA-4qhh-vhvg-gc9c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB