JetBrains ReSharper
CVE-2025-64457
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local low-priv foothold
-
DeliveryIdentify privileged file/resource operation
-
ExploitWin TOCTOU race window
-
ExecutionSubstitute attacker-controlled resource
-
ImpactExecute 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
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).
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
In JetBrains ReSharper, Rider and dotTrace before 2025.2.5 local privilege escalation was possible via race condition
Executive ViewAI
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.
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
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
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
JetBrains ReSharper installers for versions before 2019.2 had a DLL Hijacking vulnerability. Rated high severity (CVSS 7
In JetBrains ReSharper before 2025.2.4 missing signature verification in DPA Collector allows local privilege escalation
In JetBrains ReSharper before 2024.3.4, 2024.2.8, and 2024.1.7, Rider before 2024.3.4, 2024.2.8, and 2024.1.7, dotTrace
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB