Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise or publish malicious third-party skill source
-
DeliveryPush unverified skill update
-
ExploitRider AI Assistant auto-updates without confirmation
-
ExecutionUntrusted code/config loaded into IDE
-
ImpactLow-level integrity/confidentiality impact in developer environment
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Code integrity verification
|
| Exploitation Conditions | Exploitation requires the victim to be running Rider before 2026.2.1 with the AI Assistant feature active and at least one third-party 'skill' installed from a source the attacker can influence or compromise. The defining condition is that the AI Assistant auto-updates these third-party skills without user confirmation or an integrity check, so the attacker must be positioned to serve a malicious skill update through a source the victim already trusts. Limiting factors: high attack complexity (attacker must control a trusted third-party skill source), impact is confined to the developer's IDE environment with only low confidentiality/integrity effect and no availability impact, and a fixed version (2026.2.1) is available. |
| Impact | This is a genuinely low-priority issue despite the moderate 4.8 CVSS score. The vendor vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) reflects an unauthenticated, network-reachable weakness but with high attack complexity (AC:H) and only low confidentiality and integrity impact - no availability impact. There is no EPSS score, no CISA KEV listing, and no public proof-of-concept provided, so real-world exploitation pressure is minimal: no public exploit identified at time of analysis. No SSVC decision data was supplied. The core weakness (CWE-494, Download of Code Without Integrity Check) is a supply-chain/trust issue in the AI Assistant's handling of third-party 'skills' rather than a directly weaponizable remote flaw; an attacker cannot trigger it broadly without first controlling a third-party skill source that a victim has installed, which is what justifies AC:H. Note a labeling conflict: the CVE is tagged 'Information Disclosure' but the CWE (494) and description point to an integrity/untrusted-code-update problem, not primarily disclosure - treat the disclosure framing with skepticism. Overall this is a high-CVSS-relative-to-real-risk item best handled through routine patching, not emergency response. |
| Exploit ScenarioDerived | An attacker who controls or compromises a third-party AI Assistant 'skill' distribution source pushes a malicious update; a developer running a vulnerable Rider build has that skill auto-updated without any confirmation prompt, silently pulling attacker-controlled code/logic into their IDE. Because the update proceeds without an integrity check or user consent, the developer never gets a chance to reject it. No public proof-of-concept exists at the time of analysis, and the high attack complexity (AC:H) reflects the prerequisite of controlling a trusted skill source. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
JetBrains Rider versions before 2026.2.1 allow the bundled AI Assistant to silently auto-update third-party skills - downloaded plugin-style capability packages that extend the assistant - without prompting the user or verifying the integrity of the update, enabling an attacker who controls or compromises a skill source the developer already trusts to push malicious skill content into the IDE. Exploitation is constrained: it requires the victim to run an affected Rider build with AI Assistant enabled and at least one third-party skill installed from an attacker-influenceable source, which is why the vector carries high attack complexity (AC:H) and only low confidentiality and integrity impact with no availability impact. No public exploit code has been identified at time of analysis, and no confirmed active exploitation (CISA KEV) applies; a vendor patch is available in Rider 2026.2.1.
RemediationAI
Upgrade JetBrains Rider to 2026.2.1 or later - the vendor-released fixed version - via the IDE's built-in updater or the JetBrains Toolbox; the vendor's security fixes page (https://www.jetbrains.com/privacy-security/issues-fixed/) is the authoritative source for this fix. Where upgrading immediately is not possible, the most effective compensating control is to disable the AI Assistant feature entirely in Settings (Tools/AI Assistant), which removes the auto-update path at the cost of losing assistant functionality; a narrower alternative is to remove or uninstall all third-party skills and refrain from installing new ones, though that still leaves the vulnerable code path present and only eliminates the attacker's delivery vector rather than the flaw. Administrators managing fleets should additionally pin skills to vetted internal sources or block outbound access to unapproved third-party skill registries at the network/proxy layer, accepting that this may break legitimate skill updates and that a determined attacker able to compromise an approved source would not be stopped. Adding integrity verification or code-signing enforcement for downloaded skills is not offered as a configuration option in the affected builds, so patching remains the only complete fix. After upgrading, review installed skills and IDE-integrated credentials for signs of tampering, since the low-severity impact rating reflects potential unauthorized modification of skill content rather than any code-execution primitive confirmed by the vendor.
Affected VersionsENISA
Affected Packages
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 issue is classified as CWE-494 (Download of Code Without Integrity Check) and stems from the skill-distribution mechanism used by JetBrains' AI Assistant in Rider, JetBrains' .NET/Unity-focused IDE. Third-party 'skills' are externally sourced, code- or prompt-bearing extensions that the assistant fetches and applies; in affected builds the update path for these skills executes automatically and, per the weakness class, without a user confirmation prompt or a cryptographic integrity/code-signing check on the downloaded artifact. That combination means the trust boundary is effectively the skill source's transport rather than the code itself: whoever can serve content at the location Rider already consults for skill updates inherits code-execution-adjacent influence inside the IDE process. The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N reflects a network-reachable attack that nonetheless demands favorable attacker positioning (high complexity), no privilege requirement on the IDE host, no user interaction at the moment of exploitation, an unchanged scope confined to the IDE, and low confidentiality and integrity consequences. The CPE string cpe:2.3:a:jetbrains:rider:*:*:*:*:*:*:*:* and the EUVD affected range 'Rider 0 <2026.2.1' both confirm the whole pre-2026.2.1 Rider line is in scope. Note the impact is bounded to the developer's local integrated development environment and its credentials, source code, and connected tooling - not to a broader server-side or multi-tenant surface - which is consistent with the low C/I and nil A rating.
Know when Rider 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:L/I:L/A:N
Network-delivered via a trusted skill source with no auth or user prompt (PR:N/UI:N) but requires controlling that source (AC:H); untrusted-code update yields limited integrity and confidentiality impact, no availability loss.
Primary rating from Vendor (JetBrains).
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
In JetBrains Rider before 2026.2.1 aI Assistant could auto-update third-party skills without user confirmation
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.
In JetBrains Rider before 2022.2 Trust and Open Project dialog could be bypassed, leading to local code execution. Rated
JetBrains Rider before 2019.1.2 was using an unsigned JetBrains.Rider.Unity.Editor.Plugin.Repacked.dll file. Rated high
GitHub access token could be exposed to third-party sites in JetBrains IDEs after version 2023.1 and less than: IntelliJ
In JetBrains Rider versions 2019.3 EAP2 through 2019.3 EAP7, there were unsigned binaries provided by the Windows instal
Local privilege escalation in JetBrains ReSharper, Rider, and dotTrace before 2025.2.5 lets an attacker who already hold
In JetBrains Rider before 2025.1.2 custom archive unpacker allowed arbitrary file overwrite during remote debug session.
In JetBrains Rider before 2023.3.3 logging of environment variables containing secret values was possible. Rated medium
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
EUVD-2026-90009
GHSA-f82x-3h7v-827j
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB