Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted payload to app
-
DeliveryVictim interaction triggers request
-
ExploitInjected code reaches generation path
-
ExecutionExecute arbitrary code in app context
-
ImpactCompromise confidentiality, integrity, availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an ASP.NET Core application that processes attacker-controlled input through a dynamic code-generation or evaluation path (CWE-94). Per the CVSS vector, the attack is network-reachable (AV:N) and needs no prior authentication (PR:N), but DOES require user interaction (UI:R) - a user or operator must act on the crafted content for the injection to trigger, which is the primary limiting factor and prevents fully autonomous/wormable exploitation. Scope is unchanged (S:U), so impact is confined to the vulnerable application's security context. The specific feature, framework API, or configuration that exposes the injectable code path is not described in the input and should be confirmed against the Microsoft MSRC advisory to determine whether default or only specific configurations are affected. |
| Impact | The CVSS 3.1 base score of 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) reflects a network-reachable, low-complexity code-injection flaw (CWE-94) in ASP.NET Core requiring no privileges but DOES require user interaction (UI:R), which meaningfully tempers the 'unauthenticated RCE' framing. No EPSS score, CISA KEV entry, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - the elevated score is driven by impact and reachability, not by observed in-the-wild activity. The UI:R requirement is notable: for a web framework, 'user interaction' typically means a victim (often an operator, developer, or authenticated app user) must trigger a crafted request/payload path, so this is not a wormable, fully drive-by remote RCE. Treat this as a genuinely high-priority patch given the ubiquity of ASP.NET Core and full CIA impact, but the absence of EPSS/KEV/POC signals and the UI:R constraint suggest it is not yet a mass-exploitation emergency. The vendor description says 'unauthorized attacker ... over a network,' which is consistent with PR:N; however, the specific injection vector and what the required user interaction entails are not described - verify affected ASP.NET Core versions and the exact trigger with the Microsoft MSRC advisory. |
| Exploit ScenarioDerived | An attacker crafts malicious input that a vulnerable ASP.NET Core application processes in a code-generation/evaluation path, and delivers it via a network request. Because UI:R applies, a user or operator must interact with the crafted content (e.g., follow a link or load a crafted response/page) to trigger the injection, after which attacker-controlled code executes in the application's context. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Remote code execution in ASP.NET Core via a code-injection flaw (CWE-94) allows an unauthenticated, network-based attacker to execute arbitrary code when a victim user interacts with crafted content (CVSS 8.8, AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H). Exploitation requires an ASP.NET Core application that routes attacker-controlled input through a dynamic code-generation or evaluation path; the user interaction requirement (UI:R) is a significant limiting factor, preventing fully autonomous or wormable exploitation. No public exploit code was identified at the time of analysis, and the specific framework API or configuration exposing the injectable path is not described in the available data and should be confirmed against the Microsoft MSRC advisory.
RemediationAI
No vendor-released patch version is specified in the available data; the primary remediation is to apply the update referenced in the Microsoft MSRC advisory for CVE-2026-102870 (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102870) once released, ensuring the ASP.NET Core runtime and any affected SDK components are updated to the patched version. Because user interaction (UI:R) is required, prioritize user awareness and endpoint protections against crafted content that could trigger the injection. As compensating controls until a patch is available or applied, review and harden any application code paths that perform dynamic code generation or evaluation (e.g., runtime compilation, reflection emit, dynamic LINQ, or expression evaluators) by avoiding the use of untrusted input in those APIs, strictly validating and sanitizing inputs, or replacing dynamic evaluation with safe, predefined logic; disabling or sandboxing dynamic code generation may break legitimate functionality and should be tested in a staging environment. Additionally, run the application under a least-privilege identity and apply network segmentation to limit the blast radius if code execution occurs. Trade-offs include potential application compatibility issues from restricting dynamic compilation and the operational overhead of code review.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in nuget, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ASP.NET Core is a cross-platform, open-source web framework for building modern, cloud-based, internet-connected applications on .NET. The vulnerability is a code-injection issue (CWE-94) where improper control of code generation permits an attacker to supply input that is later interpreted as executable code through a dynamic code-generation or evaluation mechanism. In .NET, such paths may involve runtime compilation (e.g., Roslyn), reflection emit, dynamic LINQ, or other APIs that transform strings into executable instructions. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H indicates the attack is network-reachable with low complexity and no required privileges, but it does require user interaction (UI:R), and the scope remains unchanged (S:U), meaning the impact is confined to the vulnerable application's security context. No CPE data was provided, so exact affected components cannot be mapped from the input; the underlying root cause class is code injection, and the specific injectable feature or framework API is not identified in the available data.
Know when the next one hits your stack
- 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:R/S:U/C:H/I:H/A:H
Network-reachable unauthenticated code injection (AV:N/PR:N) with low complexity, but a victim must interact with crafted content (UI:R); RCE in-process yields full C/I/A with unchanged scope.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Improper control of generation of code ('code injection') in ASP.NET Core allows an unauthorized attacker to execute code over a network.
Technical POC Analysis
CWE-94, code injection via unescaped string interpolation into generated C# source.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A high-severity remote code execution flaw in ASP.NET Core (CVE-2026-102870) could allow an external attacker to run arbitrary code on Internet-facing applications built on the framework, but only when a user is induced to interact with attacker-supplied content. Any business unit running ASP.NET Core web applications or APIs on unpatched hosts is in scope, and successful exploitation could lead to full compromise of the affected server - including data theft, service disruption, and a beachhead for lateral movement into internal networks. Because no vendor patch is currently available, leadership should treat this as a manageable but time-sensitive exposure requiring interim hardening and close monitoring of the Microsoft advisory rather than immediate emergency remediation.
No vendor-released patch identified at time of analysis. Interim mitigations: remove or restrict external exposure of affected ASP.NET Core applications; enforce strict input validation and output encoding on any endpoint routing user-controlled input into dynamic code generation, reflection, or evaluation APIs; deploy WAF/reverse-proxy rules to block crafted payloads; require user awareness measures to reduce the UI:R interaction risk; enable enhanced logging and monitoring for anomalous code-execution behavior; and adopt the vulnerability's CVSS 8.8 severity to prioritize based on data sensitivity and Internet exposure until the Microsoft MSRC advisory provides a fixed version.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-100325
GHSA-g27p-qf6j-c96c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB