Skip to main content

ASP.NET Core EUVDEUVD-2026-100325

| CVE-2026-102870 HIGH
Code Injection (CWE-94)
2026-10-13 secure@microsoft.com GHSA-g27p-qf6j-c96c
8.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver crafted payload to app
  2. Delivery
    Victim interaction triggers request
  3. Exploit
    Injected code reaches generation path
  4. Execution
    Execute arbitrary code in app context
  5. Impact
    Compromise 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Microsoft Visual Studio 2026 version 18.10 18.10.0 <18.10.4
Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.42
Microsoft.AspNetCore.Components.WebAssembly.Server 10.0.0 <10.0.13

Affected Packages

nuget microsoft.aspnetcore.components.webassembly.server fix: 10.0.13, 11.0.0-rc.2.26478.115
euvd microsoft_visual_studio_2022_version_17_14 fix: 17.14.42
euvd microsoft_visual_studio_2026_version_18_10 fix: 18.10.4

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

Vendor (microsoft) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
ENISA EUVD HIGH
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Red Hat 8.8 HIGH

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:17 nvd
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.8%
Top 45% exploitable
Prevalence
High
ASP.NET Core is a widely deployed enterprise web application framework
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
8 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.8%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: +5

Attack Technique

Code Injection CRITICAL

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.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy