Sceawere

Vulnerability Detail

CVE-2026-123282UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

JetBrains Datalore Session Token Vulnerability

Vulnerability Metadata

Severity
High
Score / CVSS
7.4
Creation Date
1d ago
Vendor
JetBrains
Product
Datalore
Attack Type
CWE-672
Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack Complexity
HIGH

Narrative and Response

Description

In JetBrains Datalore before 2026.4 missing expiration validation of account tokens allowed a new authenticated session

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.4",
  "pubDate": "2026-11-06T11:17:06.520Z",
  "pubdate": "2026-11-06T11:17:06.520Z",
  "executiveSummary": "A critical session management vulnerability exists in JetBrains Datalore versions prior to 2026.4 due to insufficient validation of account tokens.\nThe vulnerability allows for the improper handling of expired account tokens, which fail to terminate existing authenticated sessions or prevent the initialization of new ones.\nThis flaw impacts session integrity and authentication enforcement within the Datalore platform.\nAn attacker possessing an expired token can bypass authentication protocols to establish a new, valid authenticated session.\nThe risk implication is significant as it facilitates unauthorized access to the application, potentially leading to data exposure, unauthorized user actions, and persistent access to the victim's account.\nSuccessful exploitation requires the attacker to obtain a previously valid token; however, the lack of server-side expiration validation removes the need for active session management, lowering the barrier for unauthorized session persistence.",
  "technicalDetails": "The root cause of this vulnerability is a failure in the Datalore authentication service to perform stateful validation of account tokens against an expiration policy upon session initiation requests. In typical session management architectures, a token should be validated against a revocation list or an expiration timestamp stored in a secure backend database or cache. In affected versions of Datalore, the system performs an incomplete check, effectively treating expired tokens as valid credentials for establishing new sessions.\nThe attack flow begins when an attacker acquires a victim's account token—potentially through interception, log exposure, or other side-channel leaks. Despite the token's legitimate expiration, the application logic responsible for verifying session requests does not trigger an 'expired' status or reject the session handshake. When the attacker presents this token to the Datalore authentication interface, the backend server processes the authentication request as if the token were current.\nThe vulnerable component resides within the authentication and session management subsystem of Datalore. By failing to enforce a 'Time-to-Live' (TTL) or a definitive 'not-after' date during the handshake phase, the platform maintains a logical flaw where the server trusts a cryptographically valid but chronologically expired token. This behavior violates the fundamental security principle of session non-persistence.\nExploitation does not require active server-side interaction to refresh the token, as the vulnerability resides in the handshake verification process itself. Once the server accepts the expired token, it initializes a new, fully authenticated session for the attacker, mapped to the identity associated with that token. The attacker then assumes the identity and privileges of the victim user.\nThe post-exploitation impact includes the ability to view, modify, or delete data within the user's Datalore workspace. Because the session is treated as legitimate by the application, any actions performed by the attacker are logged under the victim's account, potentially complicating forensic efforts and incident response. The exposure is global, provided the attacker can reach the Datalore authentication endpoint over the network."
}
CVE-2026-123282: JetBrains Datalore Session Token Vulnerability (HIGH Severity, CVSS: 7.4) | Sceawere