Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSocial engineer developer to visit malicious site
-
DeliveryInject JavaScript targeting localhost:63342
-
ExploitSend crafted path traversal requests to built-in server
-
ExecutionBypass file access controls via improper link resolution
-
ImpactExfiltrate sensitive local files (SSH keys, credentials, source code)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
|
| Exploitation Conditions | Exploitation requires the IntelliJ IDEA built-in web server to be actively running, which occurs automatically when using features like JavaScript debugging, live edit, or serving static content during development. The victim developer must be tricked into visiting an attacker-controlled webpage or clicking a malicious link while the IDE is open with the web server enabled (UI:R requirement). The attack targets localhost network interface by default but can affect networked configurations if developers bind the web server to 0.0.0.0 for remote debugging. The vulnerability does not require authenticated access (PR:N) to the web server itself, meaning any web content able to send cross-origin requests to localhost can attempt exploitation. Exploitation is limited to the time window when both IntelliJ IDEA is running with web server features active AND the developer interacts with attacker-controlled content via browser. Developers using IntelliJ purely for non-web development without enabling preview/debugging features are not affected. |
| Impact | Real-world risk is moderate despite the 7.4 CVSS score. Attack vector is network-based (AV:N) with low complexity (AC:L) and no authentication required (PR:N), but mandatory user interaction (UI:R) significantly constrains exploitation-attackers must socially engineer developers into visiting a malicious URL while IntelliJ IDEA's web server is active. The scope change (S:C) elevates severity by enabling access to files beyond the web server context, potentially exposing source code, credentials, SSH keys, or configuration files from the developer's machine. EPSS data not provided, but absence from CISA KEV and lack of public POC suggest limited widespread exploitation. However, targeted attacks against software development organizations represent realistic threat scenarios, as developer workstations contain high-value intellectual property. The information disclosure-only impact (C:H/I:N/A:N) limits damage to confidentiality breaches without system compromise. Priority should focus on development teams using IntelliJ IDEA's built-in server in networked environments or those accessible via browser-based attacks. Home/isolated development environments face lower risk than corporate networks where lateral movement enables attacker access to developer browsers. |
| Exploit ScenarioDerived | An attacker identifies a developer using vulnerable IntelliJ IDEA with the built-in web server active (default port 63342). Through phishing or watering hole attack, the attacker tricks the developer into visiting a malicious website containing JavaScript that sends crafted HTTP requests to http://localhost:63342 exploiting path traversal or symlink vulnerabilities. The web server improperly resolves file paths, allowing the attacker to read arbitrary files such as ~/.ssh/id_rsa, environment files containing API keys, or proprietary source code from the developer's filesystem. No public POC exists at time of analysis, but the UI:R vector confirms social engineering is the required initial access method. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 30, 2026
Local file disclosure in IntelliJ IDEA's built-in web server allows remote attackers to read arbitrary local files via network requests requiring user interaction. JetBrains IDEA versions before 2024.3.7.1, 2025.1.7.1, 2025.2.6.2, 2025.3.4.1, and 2026.1.1 are affected. The vulnerability achieves scope change (CVSS S:C) enabling cross-context information theft with high confidentiality impact but no integrity or availability damage. No active exploitation (KEV-absent) or public POC identified at time of analysis, though vendor disclosure suggests controlled remediation timeline.
RemediationAI
Upgrade IntelliJ IDEA to the patched versions corresponding to your release branch: 2024.3.7.1 (for 2024.3.x users), 2025.1.7.1 (for 2025.1.x), 2025.2.6.2 (for 2025.2.x), 2025.3.4.1 (for 2025.3.x), or 2026.1.1 (for 2026.1.x early adopters). Updates are available through JetBrains Toolbox, in-IDE update mechanisms, or direct download from jetbrains.com. Consult the official security advisory at https://www.jetbrains.com/privacy-security/issues-fixed/ for version-specific upgrade paths. If immediate patching is not feasible, disable the built-in web server when not actively needed via Settings > Build, Execution, Deployment > Debugger > Built-in server (uncheck 'Allow unsigned requests'). Note this mitigation breaks live preview and browser-based debugging workflows. Network-level controls provide limited protection given UI:R attack vector requires browser interaction rather than direct server exploitation. Organizations should prioritize patching developer workstations and audit for sensitive files inadvertently exposed if exploitation occurred during the vulnerability window.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability stems from CWE-59 (Improper Link Resolution Before File Access, 'Link Following'), affecting JetBrains IntelliJ IDEA's built-in development web server. This embedded HTTP server, typically running on localhost during development workflows, failed to properly validate and sanitize file path requests. The CVSS scope change (S:C) indicates the vulnerable component (web server) can impact resources beyond its security scope, allowing attackers to access files outside the web server's intended document root. The attack leverages path traversal or symbolic link manipulation through specially crafted HTTP requests to the built-in server, exploiting insufficient canonicalization of file paths before access control checks. IntelliJ IDEA's web server is commonly used for live preview, debugging web applications, and serving static content during development-features that require file system access but demand strict sandboxing to prevent unauthorized file disclosure.
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:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
In JetBrains IntelliJ IDEA before 2024.3.7.1, 2025.1.7.1, 2025.2.6.2, 2025.3.4.1, 2026.1.1 reading arbitrary local files was possible via built-in web server
Executive ViewAI
CVE-2026-41882 affects IntelliJ IDEA's built-in web server, enabling remote attackers to read arbitrary files from developers' machines through network requests that require user interaction. This exposes sensitive source code, credentials, and configuration data stored on developer workstations, creating insider threat and intellectual property risks across engineering teams using affected versions.
Disable JetBrains built-in web server in vulnerable versions via IDE settings or disable port binding through network firewall rules blocking external access to the web server port (default 63342). Restrict network access to developer machines to trusted networks only. No vendor-released patch identified at time of analysis - monitor JetBrains security advisories for patch availability.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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,
JetBrains Toolbox App and IntelliJ IDEA expose a certificate-validation weakness in the jetbrainsd daemon that can let a
Command execution in JetBrains IntelliJ IDEA before 2026.1.1 allows a holder of the low-privileged guest user account to
EUVD-2026-26368
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB