Skip to main content

JetBrains Datalore CVE-2026-111093

| EUVDEUVD-2026-102146 HIGH
Relative Path Traversal (CWE-23)
2026-10-15 JetBrains GHSA-qc35-4c86-pcqq
7.5
CVSS 3.1 · Vendor: JetBrains
View

Attack ChainAIDerived

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

  1. Access
    Reach Datalore web endpoint
  2. Delivery
    Send crafted report blob request with traversal sequence
  3. Exploit
    Server resolves path outside intended directory
  4. Execution
    Read arbitrary files
  5. Impact
    Exfiltrate sensitive data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Relative path traversal prevention
Exploitation Conditions

Exploitation requires network reachability to a JetBrains Datalore instance running a version before 2026.2.1 and the ability to send requests to the report blob endpoint; per the CVSS vector (PR:N/UI:N) no authentication or user interaction is needed, so any party able to reach the service HTTP interface can attempt it. The limiting factors are deployment exposure (the Datalore instance must be network-accessible to the attacker, e.g. internet-facing rather than restricted to an internal network) and version (instances already at 2026.2.1 or later are not affected). Impact is limited to reading files the Datalore service process can access; there is no integrity or availability impact (I:N/A:N), so this alone does not grant code execution.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, base 7.5 HIGH) describes a cleanly exploitable network-reachable, unauthenticated flaw with low complexity and no user interaction - all signals that favor easy exploitation. Impact is confined to confidentiality (C:H, I:N, A:N), consistent with an arbitrary file-read path traversal (CWE-23) rather than code execution. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active exploitation or weaponization at this time; the current signal is 'no public exploit identified at time of analysis.' The practical risk is therefore driven by ease of exploitation against exposed instances rather than by observed in-the-wild activity, and is tempered by the product's comparatively narrow deployment footprint. Note that the only reference is a generic JetBrains security-bulletin landing page, not a CVE-specific advisory, so fix details beyond 'before 2026.2.1' could not be independently corroborated.

Exploit ScenarioDerived

An attacker who can reach a Datalore instance's web interface sends a crafted request to the report blob endpoint containing directory-traversal sequences, requiring no credentials or user interaction. The server returns the contents of arbitrary files outside the intended blob directory - such as configuration files, credentials, or notebook data - enabling information disclosure. No public exploit code was identified at the time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 15, 2026

Unauthenticated path traversal in the report blob endpoint of JetBrains Datalore before version 2026.2.1 allows a remote attacker who can reach the service to read arbitrary files accessible to the Datalore process. Per the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, base 7.5 HIGH), exploitation requires no credentials and no user interaction, making exposure the primary limiting factor: only network-reachable instances below 2026.2.1 are at risk, and the flaw yields confidentiality loss only, with no integrity or availability impact and no code execution on its own. There is no CISA KEV listing and no public exploit code identified at time of analysis, though the low-complexity, unauthenticated nature of the bug makes it an attractive target for opportunistic scanning of internet-facing deployments.

RemediationAI

Upgrade JetBrains Datalore to 2026.2.1 or later - vendor-released patch: 2026.2.1 - on every self-hosted instance, and confirm the corresponding container image/registry tag for Datalore Enterprise is pulled and redeployed, since the CPE wildcard indicates all pre-2026.2.1 builds are in scope. Verify the exact fix version and channel-specific instructions against the JetBrains advisory at https://www.jetbrains.com/privacy-security/issues-fixed/. Where immediate upgrade is not possible, compensating controls are: (1) remove network exposure by placing Datalore behind a VPN or an authenticating reverse proxy so only trusted identities can reach the report blob endpoint - trade-off is that the platform becomes unusable for external or unmanaged collaborators, and proxy misconfiguration may still leave direct backend ports reachable; (2) firewall/load-balancer rules that permit only known client CIDRs to the Datalore HTTP service - trade-off is loss of access for remote users and reliance on accurate network inventories; (3) if report blobs are not in use, block requests to the report blob retrieval path at the reverse proxy - trade-off is that report rendering and artifact download features break for legitimate users; (4) run Datalore in a hardened container with read-only mounts and no host secrets mounted, limiting the file set a successful traversal can read - trade-off is reduced functionality for workloads that require host or shared-volume access. Note that there is no vendor-released patch alternative to upgrading, and no public exploit code identified at time of analysis, so prioritization should focus on inventorying and upgrading internet-facing instances.

Affected VersionsENISA

Datalore 0 <2026.2.1

Affected Packages

euvd datalore 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

The flaw is a CWE-23 relative path traversal in Datalore's report blob retrieval endpoint. Datalore is a JetBrains-hosted and self-hosted data-science notebook platform whose report/blob handling resolves client-supplied path components when fetching stored report artifacts; insufficient normalization and containment checking of those components lets a crafted request escape the intended blob storage root and resolve to arbitrary filesystem locations. Because the affected endpoint processes the request before any authorization check (PR:N in the assessed vector), the traversal is reachable without authentication and the returned file contents are delivered directly to the requester. The CPE entry cpe:2.3:a:jetbrains:datalore:*:*:*:*:*:*:*:* with a wildcard version confirms the advisory scope is generic across all pre-fix releases rather than a single build. Severity is driven entirely by C:H - the attacker can read files the Datalore service process can access (which may include configuration, secrets, or mounted data depending on deployment), while I:N/A:N indicates the traversal itself neither modifies nor disrupts data, and no direct code-execution primitive is provided. In containerized deployments the readable set is typically constrained to files visible inside the service's container and its mounts, which bounds but does not eliminate the impact.

Know when Datalore 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.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Unauthenticated network-reachable path traversal with no user interaction (AV:N/AC:L/PR:N/UI:N) yielding arbitrary file read, so C:H but I:N/A:N and no scope change.

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

Primary rating from Vendor (JetBrains).

CVSS VectorVendor: JetBrains

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

Lifecycle Timeline

2
Patch available
Oct 15, 2026 - 17:17 EUVD
CVE Published
Oct 15, 2026 - 15:29 cve.org
HIGH 7.5

DescriptionCVE.org

In JetBrains Datalore before 2026.2.1 unauthenticated path traversal via the report blob endpoint allowed reading arbitrary files

Executive ViewAI

Why It Matters

JetBrains Datalore instances running below version 2026.2.1 can be made to hand over files readable by the Datalore process - notebooks, configuration, and any credentials or secrets stored alongside them - without the attacker logging in or tricking a user into any action. Because the flaw is unauthenticated and trivially repeatable, the real risk is set by exposure: any instance reachable from the internet or from broad internal networks is a standing data-leak channel that third-party scanners are likely to find first. Leadership should treat this as a data-confidentiality incident waiting to happen: the blast radius is whatever sensitive material the Datalore service account can read, and there is no code execution or service disruption to signal that it is occurring.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove all instances below 2026.2.1 from internet and untrusted-network reachability and place them behind VPN or strict IP allowlists; block path traversal patterns (including encoded and double-encoded '../' variants) to the report blob endpoint at the WAF or reverse proxy; disable the report blob endpoint if business use permits; run the Datalore service under a least-privilege account with no access to unrelated filesystems, mounted shares, or secret stores; enable and monitor access logging on the endpoint for traversal attempts; and rotate any credentials or tokens readable by the Datalore process.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Low
specialized collaborative data-science notebook platform, limited enterprise footprint
Data Quality
4 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.4%
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
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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