Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS 7.1 score is elevated but contextually constrained by significant limiting factors: (1) Requires PR:L (Low privilege/authentication) - attacker must be a legitimate user or have compromised valid credentials; (2) AC:H (High attack complexity) - exploitation likely requires specific environmental conditions or user interaction; (3) UI:R (User interaction required) - the authorized user must perform an action triggering the vulnerability. The attack vector AV:N broadens concern in team environments. Real-world risk is MODERATE-to-HIGH in scenarios where: hostile insiders exist, supply chain risks include malicious project files, or build automation includes untrusted inputs. Risk is LOWER for isolated individual developer workstations or organizations with strong access controls and code review processes. The HIGH impact rating (C:H/I:H/A:H) indicates post-exploitation damage is severe. Without confirmed KEV status, public POC, or EPSS data provided, this appears to be a vulnerability with limited but significant real-world exploitability—more threatening in multi-user development infrastructure than single-developer setups. |
| Exploit ScenarioDerived | Scenario: A developer (Alice) in a collaborative team receives a project file (malicious .vcxproj or .sln) from what appears to be a trusted internal code repository. The file contains specially-crafted build target properties or debugging configurations with embedded shell metacharacters—for example, a custom build step containing: |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
Command injection vulnerability in Visual Studio that allows an authenticated attacker with local user interaction to execute arbitrary code over a network with high impact on confidentiality, integrity, and availability. While the vulnerability requires prior authorization and user interaction, successful exploitation could lead to complete system compromise. No public indication of active exploitation or widespread POC availability is currently documented, but the CVSS 7.1 score reflects significant risk in collaborative development environments where multiple authorized users access shared Visual Studio instances.
RemediationAI
Immediate actions: (1) Apply Microsoft security patches for Visual Studio released concurrently with CVE-2025-47959 disclosure—check Microsoft Update, Windows Update, or Visual Studio Installer for available updates; (2) For projects using untrusted build configurations or remote debugging: disable network-accessible debug endpoints, enforce code review on .sln/.vcxproj/.csproj files before opening in Visual Studio, and restrict project file sources to trusted repositories; (3) Operational mitigations: enforce least-privilege user accounts for development, isolate development machines from production networks, monitor Visual Studio process execution for anomalous command spawning. Workarounds pending patch availability: avoid opening project files from untrusted sources, disable C++ IntelliSense indexing if implicated, restrict debugging to local connections only. Link to Microsoft Security Update Guide for specific KB articles and patched versions once available.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 4 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability exists in Visual Studio's command processing mechanisms, likely within build system integration, debugging interfaces, or extension handling where user-supplied input is insufficiently sanitized before being passed to system command interpreters. CWE-77 (Improper Neutralization of Special Elements used in a Command) indicates the root cause is inadequate input validation/encoding before command construction—a classic command injection flaw where special shell metacharacters (pipes, semicolons, backticks, command substitution operators) are not properly escaped. The vulnerability affects Visual Studio 2019, 2022, and potentially related Microsoft development tools that process build configurations, debugging parameters, or project file attributes. The network attack vector suggests the injection point may involve remote debugging, build pipeline integrations, or project file parsing from network sources rather than purely local file system operations.
Know when Windows 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:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
Improper neutralization of special elements used in a command ('command injection') in Visual Studio allows an authorized attacker to execute code over a network.
Executive ViewAI
Visual Studio contains a command injection vulnerability (CVE-2025-47959, CVSS 7.1) that allows authenticated users to execute arbitrary code through local user interaction, potentially compromising confidentiality, integrity, and availability across development environments. Organizations with shared development workstations or collaborative coding practices face elevated risk of insider threats or lateral movement by compromised developer accounts.
Apply vendor patch. Until patching is complete: restrict Visual Studio access to trusted internal networks only using firewall rules; disable remote development and collaboration features if not actively required; require multi-factor authentication for developer accounts accessing Visual Studio instances; implement endpoint detection and response (EDR) monitoring focused on command injection signatures from development tools; conduct security awareness training emphasizing the risks of executing untrusted code or opening malicious project files.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio
Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in
A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr
Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables
Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker
An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote
FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit
Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio
Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/
React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo
Command injection in the Windows Shell lets remote, unauthenticated attackers bypass a Windows security feature and then
External control of file name or path in Windows NTLM allows an unauthorized attacker to perform spoofing over a network
EUVD-2025-18227
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB