Skip to main content

ASP.NET Core EUVDEUVD-2026-100205

| CVE-2026-96230 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-13 secure@microsoft.com GHSA-qjpx-jqm5-h2c4
8.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious XSS payload
  2. Delivery
    Deliver crafted link/content to victim
  3. Exploit
    Victim loads page in vulnerable app
  4. Execution
    Unneutralized input renders as script
  5. Persist
    Script executes in victim browser context
  6. Impact
    Steal session/data or impersonate user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 an application built on the affected ASP.NET Core Blazor WebAssembly Server component (Microsoft.AspNetCore.Components.WebAssembly.Server 10.0.0 to <10.0.13, or apps produced by the vulnerable Visual Studio 2026 18.10.x and 2022 17.14.x toolchains) that renders attacker-influenced input into a web page without proper HTML encoding/neutralization. The key limiting factor is mandatory user interaction (CVSS UI:R): a victim must load or interact with the attacker-crafted content in a browser for the script to execute. No attacker authentication is required (PR:N) and the attack is network-delivered (AV:N), but SSVC marks it non-automatable, so each compromise depends on social delivery to and interaction by a target user rather than mass scanning.

Impact

This is a CWE-79 cross-site scripting flaw in ASP.NET Core (specifically the Microsoft.AspNetCore.Components.WebAssembly.Server hosting component and the Visual Studio toolchain that ships it). The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8) describes a network-reachable, low-complexity, unauthenticated issue requiring user interaction, with Microsoft rating full confidentiality/integrity/availability impact. These signals conflict with the typical XSS profile and with CISA's SSVC read: SSVC records Exploitation=none, Automatable=no, Technical Impact=total. The 'Automatable=no' and 'UI:R' both indicate exploitation is not scalable/wormable and depends on luring a victim, while 'Technical Impact=total' aligns with Microsoft's C:H/I:H/A:H. There is no EPSS score provided, no CISA KEV listing, and no POC referenced - so by the precision rules this is 'no public exploit identified at time of analysis.' Net: a genuinely high-severity vulnerability in very widely used Microsoft web technology and a worthwhile patch priority, but current real-world urgency is tempered by the absence of known exploitation, the non-automatable nature, and the mandatory user interaction. Note also a signal tension worth verifying with the vendor: the description phrases this as an attacker able to 'execute code over a network,' and Microsoft scores it C:H/I:H/A:H with scope unchanged (S:U), which is unusually high for a classic reflected/stored XSS - independent assessors frequently score XSS lower and with a scope change, so treat the 'total impact' rating as vendor-assigned rather than independently confirmed.

Exploit ScenarioDerived

An attacker crafts malicious input (e.g., a link or data field) that an ASP.NET Core / Blazor WebAssembly Server application renders into a web page without proper neutralization. When a victim user interacts with the crafted content in their browser, the injected script executes in the application's context, allowing session/data theft or actions on the user's behalf. No authentication is required of the attacker per the CVSS vector (PR:N), but victim interaction (UI:R) is mandatory; no public exploit code has been 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

Cross-site scripting (CWE-79) in the ASP.NET Core Blazor WebAssembly Server hosting component allows an unauthenticated, network-based attacker to execute arbitrary script in a victim's browser session by getting attacker-influenced input rendered into a web page without proper HTML neutralization. Affected are applications built on Microsoft.AspNetCore.Components.WebAssembly.Server 10.0.0 through <10.0.13, as well as apps produced by the vulnerable Microsoft Visual Studio 2026 18.10.x (<18.10.4) and Visual Studio 2022 17.14.x (<17.14.42) toolchains. Exploitation is not automatable per CISA SSVC and requires mandatory user interaction (CVSS UI:R) - the victim must load or interact with the crafted content - and no public exploit code or active exploitation has been identified at time of analysis; vendor patches are available, so risk is primarily to unpatched, internet-facing Blazor WebAssembly deployments.

RemediationAI

Vendor-released patch: upgrade Microsoft.AspNetCore.Components.WebAssembly.Server to 10.0.13 or later, and update build toolchains to Microsoft Visual Studio 2026 18.10.4 or later and Visual Studio 2022 17.14.42 or later, following the Microsoft Security Response Center advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-96230. Because the runtime component may ship inside published applications, redeploying rebuilt artifacts is required - patching the developer workstation alone does not remediate already-published apps. In parallel, apply the code-level fix class for CWE-79 in application code: HTML-encode or otherwise contextually neutralize all attacker-influenced values rendered into Blazor/Razor output, and avoid raw markup insertion paths (e.g., MarkupString or direct HTML concatenation) for untrusted data. Where patching cannot be completed immediately, compensating controls include deploying a Content-Security-Policy that blocks inline and unauthorized script execution, setting HttpOnly and SameSite on session cookies to limit script-driven session theft, and placing the affected application behind a WAF with XSS rules; these reduce but do not eliminate impact and can break legitimate inline scripts and client-side functionality, so they should be treated as temporary. Given no public exploit or active exploitation is currently identified, prioritization should be driven by exposure of unpatched Blazor WASM endpoints rather than emergency response.

Affected VersionsENISA

Microsoft.AspNetCore.Components.WebAssembly.Server 10.0.0 <10.0.13
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

Affected Packages

nuget microsoft.aspnetcore.components.webassembly.server fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
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

The root cause is CWE-79, improper neutralization of input during web page generation, in the ASP.NET Core Blazor WebAssembly hosting stack - specifically the Microsoft.AspNetCore.Components.WebAssembly.Server component that serves the Blazor WASM client and injects server-side content into the rendered page. When an application passes attacker-controllable data into page output without correct HTML/attribute/JavaScript-context encoding, the injected markup is interpreted by the browser and scripts run with the origin's privileges. The CPE/affected-version data ties the defect not only to the runtime package but also to the Visual Studio 2026 18.10.x and Visual Studio 2022 17.14.x toolchains, meaning the vulnerable code path can be introduced at build/publish time as well as at runtime. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N confirms network delivery, low attack complexity, no required authentication (PR:N), and a scope change (S:C) that reflects the cross-origin/browser-boundary impact of script execution, while integrity and confidentiality effects are limited to the victim's browser session. Note the vendor/description score of 8.8 differs from the independent assessment's broader but more constrained reading; the exploitability gate is the mandatory user interaction, not a missing privilege check.

Know when Asp Net Core 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

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 6.1 MEDIUM

Classic network XSS: no privileges but victim interaction required; script runs in the browser security context (S:C) with limited C/I impact and no availability effect, lower than the vendor's C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

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:21 cve.org
HIGH 8.8

DescriptionCVE.org

Improper neutralization of input during web page generation ('cross-site scripting') in ASP.NET Core allows an unauthorized attacker to execute code over a network.

Technical POC Analysis

Evidence limitation, stated up front: the only supplied evidence is advisory GHSA-qjpx-jqm5-h2c4.

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

Microsoft's ASP.NET Core Blazor WebAssembly Server hosting component contains a cross-site scripting flaw that allows an attacker to run arbitrary script in a victim's browser session when crafted content is rendered in an affected page, putting session data and any sensitive information handled by those Blazor WebAssembly applications at risk. Because the affected component is embedded in both deployed applications (10.0.0 through <10.0.13) and the Visual Studio 2026 18.10.x and Visual Studio 2022 17.14.x build toolchains used to produce them, development teams, not just operations, are in scope for remediation. Exploitation requires the victim to load or interact with crafted content and no public exploit code has been identified at time of analysis, so the immediate exposure is concentrated in unpatched, internet-facing Blazor WebAssembly deployments rather than the entire estate.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.8%
Top 45% exploitable
Prevalence
High
ASP.NET Core is a widely deployed enterprise web framework across many organizations
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
7 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

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2023-38180 HIGH
7.5 Aug 08

.NET and Visual Studio Denial of Service Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely e

CVE-2025-26682 HIGH
7.5 Apr 08

Allocation of resources without limits or throttling in ASP.NET Core allows an unauthorized attacker to deny service ove

CVE-2026-69304 MEDIUM POC
5.9 Sep 08

Decompression bomb (CWE-409) in ASP.NET Core allows unauthenticated remote attackers to exhaust server resources and den

CVE-2017-11879 HIGH
8.8 Nov 15

ASP.NET Core 2.0 allows an attacker to steal log-in session information such as cookies or authentication tokens via a s

CVE-2026-88092 CRITICAL
9.4 Oct 13

Request smuggling in the ASP.NET Core Kestrel HTTP/1 server lets a remote, unauthenticated attacker desynchronize HTTP r

CVE-2026-70175 HIGH
8.1 Oct 13

Account takeover is possible in applications built on ASP.NET Core Identity because the framework's password-reset and e

CVE-2017-8700 HIGH
7.5 Nov 15

ASP.NET Core 1.0, 1.1, and 2.0 allow an attacker to bypass Cross-origin Resource Sharing (CORS) configurations and retri

CVE-2026-45591 HIGH
7.5 Jun 09

Remote denial of service in ASP.NET Core enables unauthenticated network attackers to exhaust server resources and disru

CVE-2021-43877 HIGH
8.8 Dec 15

ASP.NET Core and Visual Studio Elevation of Privilege Vulnerability. Rated high severity (CVSS 8.8), this vulnerability

CVE-2020-0603 HIGH
8.8 Jan 14

A remote code execution vulnerability exists in ASP.NET Core software when the software fails to handle objects in memor

CVE-2019-1302 HIGH
8.8 Sep 11

An elevation of privilege vulnerability exists when a ASP.NET Core web application, created using vulnerable project tem

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