Skip to main content

JetBrains ReSharper CVE-2025-64457

HIGH
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2025-11-10 cve@jetbrains.com
7.0
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain local low-priv foothold
  2. Delivery
    Identify privileged file/resource operation
  3. Exploit
    Win TOCTOU race window
  4. Execution
    Substitute attacker-controlled resource
  5. Impact
    Execute code at elevated privilege

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2021 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

Requires the attacker to already have a local, low-privileged account on a machine running a vulnerable version (ReSharper, Rider, or dotTrace before 2025.2.5) and to win a TOCTOU race condition (CWE-367) against a higher-privileged operation - a non-deterministic timing window (AC:H) that typically demands repeated attempts. Exploitation is limited by: no remote/network vector (AV:L), the need for existing local access (PR:L), and the inherent unreliability of race-condition exploitation. No user interaction is required (UI:N). Realistically confined to multi-user or developer endpoints where the affected tool or its elevated helper/installer/updater is present.

Impact

This is a genuinely local, hard-to-exploit issue that scores 7.0 largely because of the high triple-impact (C:H/I:H/A:H) rather than easy reachability. The CVSS vector is internally consistent with the description: AV:L (local access to the host running the JetBrains tool), AC:H (race condition/TOCTOU per CWE-367 requires winning a timing window, so exploitation is non-deterministic), PR:L (an existing low-privileged local user), UI:N and S:U. EPSS is 0.00% (0th percentile), there is no CISA KEV listing, and no public exploit code is referenced - so this is 'no public exploit identified at time of analysis.' All signals point the same direction: real but low real-world priority. It is not a remotely reachable or automatable bug; it needs a foothold on the machine and a successful race, which typically means repeated attempts. There is no conflict between the signals here - CVSS, EPSS, and the absence of KEV/POC all agree this is a low-urgency local privesc affecting developer/profiling tooling rather than internet-facing infrastructure. The main caveat is that the vendor advisory is a generic 'issues fixed' page with sparse technical detail, so the exact vulnerable component (which of ReSharper, Rider, dotTrace) and the mechanism of the race are not independently detailed.

Exploit ScenarioDerived

A low-privileged local user on a workstation where a vulnerable JetBrains product (ReSharper, Rider, or dotTrace before 2025.2.5) runs, or its installer/updater/service operates at higher privilege, repeatedly triggers a time-of-check to time-of-use race - for example swapping a file or symlink between validation and use - to have their content acted on with elevated privileges. Winning the timing window yields code execution or file operations at the higher privilege level, escalating to full compromise of the account/service context. No public proof-of-concept exploit is referenced, and the high attack complexity means success requires many attempts.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Sep 26, 2026

Local privilege escalation in JetBrains ReSharper, Rider, and dotTrace before 2025.2.5 lets an attacker who already holds a low-privileged local account win a time-of-check-to-time-of-use race condition against a higher-privileged operation and gain that operation's privileges on the same host. The issue is rated 7.0 (AV:L/AC:H/PR:L/UI:N, C:H/I:H/A:H), meaning it is authenticated-local and non-deterministic - typically requiring repeated attempts - and no public exploit identified at time of analysis (EPSS 0.00%, not in CISA KEV). Realistic exposure is limited to multi-user or developer endpoints where the tool or its elevated helper, installer, or updater is present.

Earlier versions of this analysis (1)
v1 Mar 28, 2026 - 19:21 CVSS 4.2

In JetBrains ReSharper, Rider and dotTrace before 2025.2.5 local privilege escalation was possible via race condition. Rated medium severity (CVSS 4.2). No vendor patch available.

RemediationAI

The primary fix is to upgrade ReSharper, Rider, and dotTrace to version 2025.2.5 or later (vendor-released patch: 2025.2.5); JetBrains consolidates the fixes on its advisory page at https://www.jetbrains.com/privacy-security/issues-fixed/. Because exploitation requires an existing local low-privileged account and a race window against a higher-privileged operation, the strongest compensating controls are to restrict interactive local logon on developer endpoints to trusted users (removing the PR:L foothold), avoid running the tools' elevated helpers, installers, or updaters concurrently with untrusted local activity, and harden filesystem write permissions on paths those elevated components check-then-use so an attacker cannot substitute resources. Monitoring for rapid, repeated execution of the affected binaries can help detect race attempts. Trade-offs: locking down local accounts and elevated-helper usage can disrupt shared developer or lab workstations, and none of these measures replaces patching, so the upgrade should be prioritized even though EPSS is currently 0.00% and the flaw is not in CISA KEV.

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

CVE-2025-64457 is a CWE-367 time-of-check-to-time-of-use (TOCTOU) race condition in JetBrains ReSharper (Visual Studio .NET extension), Rider (cross-platform .NET IDE), and dotTrace (performance profiler). In TOCTOU flaws the software checks a resource state - such as a file's existence, permissions, lock, or path resolution - and then performs a privileged action on it; an attacker able to act locally in the window between the check and the use can swap or replace the resource so the privileged operation executes the attacker's target. The CVSS vector reflects the practical shape of this class: local-only (AV:L), high attack complexity from the timing window (AC:H), authenticated low-privilege requirement (PR:L), no user interaction (UI:N), and uniform high confidentiality, integrity, and availability impact (C:H/I:H/A:H) if the race is won. The provided CPE strings - cpe:2.3:a:jetbrains:resharper, cpe:2.3:a:jetbrains:rider, and cpe:2.3:a:jetbrains:dottrace (all wildcard versions) - confirm the three affected products, with 2025.2.5 as the fixed release. Because these are developer-workstation tools that commonly sit beside elevated helpers, installers, and updaters, the local privilege-escalation primitive is most relevant on shared or multi-user machines rather than single-user isolated laptops.

Know when Resharper 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

NVD PRIMARY 7.0 HIGH
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

Local race condition needing an existing low-priv user (AV:L/PR:L), non-deterministic timing window (AC:H), no interaction, yielding full-privilege takeover (C:H/I:H/A:H).

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Analysis Updated
Sep 26, 2026 - 00:28 vuln.today
v2 - CVSS changed
Severity Changed
Sep 26, 2026 - 00:22 NVD
MEDIUM HIGH
CVSS changed
Sep 26, 2026 - 00:22 NVD
4.2 (MEDIUM) 7.0 (HIGH)
CVE Published
Nov 10, 2025 - 14:15 nvd
MEDIUM 4.2

DescriptionNVD

In JetBrains ReSharper, Rider and dotTrace before 2025.2.5 local privilege escalation was possible via race condition

Executive ViewAI

Why It Matters

A local privilege-escalation flaw affects JetBrains ReSharper, Rider, and dotTrace installations on developer and multi-user endpoints, allowing someone who already has a low-privileged account on a machine to elevate to the privileges of a higher-privileged operation. Because exploitation requires an existing local foothold and repeated attempts against a timing race condition, the primary risk is post-compromise escalation on developer workstations and shared build or lab machines, which often hold source code, credentials, and access to production systems. Leadership should care because a successful escalation turns a contained single-account compromise into full control of the host, and no vendor patch is currently identified.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict local interactive access on affected hosts to vetted accounts (least privilege), remove or disable unnecessary elevated helper/installer/updater components, remove or disable the affected JetBrains products where not required, enable endpoint detection and monitoring for repeated local privilege-escalation attempts, and accelerate migration to releases beyond the affected range once published.

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
Prevalence
Medium
widely-used .NET/dev tooling but confined to developer workstations, not servers
Data Quality
3 sources
Confidence: Low

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.0%
Patch available No
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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Affected Products (CPE)NVD

cpe:2.3:a:jetbrains:dottrace:*:*:*:*:*:*:*:*
cpe:2.3:a:jetbrains:resharper:*:*:*:*:*:*:*:*
cpe:2.3:a:jetbrains:rider:*:*:*:*:*:*:*:*

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