Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local low-privilege access
-
DeliveryIdentify active devtools-vite 0.7.0 session
-
ExploitSupply crafted packageName with shell metacharacters
-
ExecutionTrigger installPackage via Development Devtools Event Bus
-
ImpactExecute injected OS commands in developer user context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires local access to the target system with at minimum low-privileged OS credentials. The vulnerable component - the Development Devtools Event Bus in TanStack devtools-vite - is only present and active in development environments running Vite with the devtools-vite 0.7.0 plugin installed; it is not a production runtime component. The attacker must be able to influence the |
| Impact | Real-world risk is very low. The CVSS 4.0 score of 2.0 accurately reflects the constrained attack surface: AV:L (local-only), AC:H (high complexity), PR:L (low privileges required), with no scope change and only low C/I/A impact on the vulnerable system. No subsequent-system impact is assessed. The vulnerability is not listed in CISA KEV, indicating no confirmed active exploitation in the wild. While a public proof-of-concept exists (E:P in the CVSS 4.0 vector, referencing GitHub issue #464), POC availability is a distinct signal from active exploitation and should not be conflated with it. EPSS data was not provided in the input and therefore cannot be cited. The most significant real-world limiting factor is that TanStack devtools-vite is a development-environment tool - it is absent from production deployments, substantially reducing the pool of exploitable targets. High attack complexity further constrains opportunistic exploitation. This is not a high-priority incident-response item for most organizations, but development teams using this specific version in shared or multi-user environments should monitor for a vendor patch. |
| Exploit ScenarioDerived | An attacker with local low-privileged access to a developer workstation where TanStack devtools-vite 0.7.0 is active during a Vite development session identifies a path to supply a malicious |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
OS command injection in TanStack devtools-vite 0.7.0 allows a local low-privileged attacker to execute arbitrary operating system commands by manipulating the packageName argument to the installPackage function within the Development Devtools Event Bus component. Exploitation is constrained to local access with high attack complexity, yielding limited confidentiality, integrity, and availability impact on the vulnerable system only. A public proof-of-concept was disclosed via GitHub issue #464 prior to any vendor response; no patch has been released as of this analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis - the TanStack devtools project was informed via issue report (https://github.com/TanStack/devtools/issues/464) but has not responded. Developers should monitor that GitHub issue for patch availability. As a compensating control, avoid using TanStack devtools-vite 0.7.0 in shared or multi-user development environments where untrusted local users could influence package installation arguments passed to the Event Bus; this reduces but does not eliminate the attack surface. Development teams can also inspect and manually patch packages/devtools-bundler-core/src/package-manager.ts to sanitize or allowlist the packageName argument before it reaches any shell execution context - the trade-off is maintenance burden during future upgrades. Removing or disabling the devtools-vite plugin entirely in security-sensitive CI/CD pipelines is a zero-risk workaround until a vendor patch is released.
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 vulnerable code resides in packages/devtools-bundler-core/src/package-manager.ts, specifically in the installPackage function, which is part of TanStack's Development Devtools Event Bus - a Vite plugin infrastructure component used during JavaScript development sessions. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) indicates the root cause: the packageName argument is passed to a shell execution context without adequate sanitization, permitting shell metacharacter injection. The affected CPE is cpe:2.3:a:tanstack:devtools-vite:*:*:*:*:*:*:*:*, and EUVD-2026-64694 confirms the affected version as devtools-vite 0.7.0. Because this is a development-time bundler plugin rather than a production runtime library, its attack surface is restricted to developer workstations and CI environments where Vite-based development is active.
Know when Devtools Vite 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
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Local-only attack path through a dev-time Event Bus, low privileges required to reach the vulnerable function, high complexity to trigger injection, no scope change, and limited impact on the local development environment only.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was found in TanStack devtools-vite 0.7.0. Affected by this issue is the function installPackage of the file packages/devtools-bundler-core/src/package-manager.ts of the component Development Devtools Event Bus. The manipulation of the argument packageName results in os command injection. Attacking locally is a requirement. A high complexity level is associated with this attack. The exploitation is known to be difficult. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
EUVD-2026-64694
GHSA-7f75-jp7p-2wcj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB