Skip to main content

ASP.NET Core SignalR EUVDEUVD-2026-99691

| CVE-2026-70159 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-10-13 secure@microsoft.com GHSA-334f-vvp4-7g6p
7.5
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

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

  1. Access
    Connect to exposed SignalR hub
  2. Delivery
    Negotiate stateful reconnect client
  3. Exploit
    Block broadcasts via ResendAsync backpressure
  4. Execution
    Retain/exhaust server resources
  5. Impact
    Deny service to legitimate users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitable only against ASP.NET Core applications using the affected SignalR packages (Microsoft.AspNetCore.SignalR.Common / SignalR.Core) that have SignalR stateful reconnect enabled - the flaw is specifically in stateful-reconnect handling via MessageBuffer.ResendAsync backpressure, so hubs without stateful reconnect are not affected. No authentication is required (PR:N) and no user interaction (UI:N), and the SignalR endpoint must be network-reachable by the attacker. The key limiting factor is this non-default stateful-reconnect configuration; applications that do not opt into stateful reconnect, or that have patched to the fixed package versions, are not exposed.

Impact

Signals are moderate and internally consistent, pointing to a genuine-but-not-urgent availability issue rather than a top-priority emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5 High) indicates a remote, unauthenticated, low-complexity network attack with impact confined to availability - there is no confidentiality or integrity loss, so this is a pure denial-of-service. CISA SSVC reinforces this: Exploitation=none (no observed or public exploitation), Automatable=yes (the trigger can be scripted/repeated at scale), Technical Impact=partial (service degradation, not full system takeover). The vulnerability is NOT in CISA KEV and no public exploit code was provided, so exploitation status is 'no public exploit identified at time of analysis.' EPSS is NOT provided in the input and cannot be assessed - this is a data gap. The most important nuance the raw 7.5 score hides is the exploitation precondition: per the dotnet/aspnetcore GHSA advisory, the flaw lives in SignalR stateful reconnect handling (MessageBuffer.ResendAsync backpressure), so only applications that have enabled SignalR with stateful reconnect are actually exposed. That non-default configuration dependency means the real-world attack surface is narrower than the AC:L/PR:N vector alone implies. Net: a legitimate, vendor-confirmed, patch-available DoS worth remediating on normal patch cadence, but not a drop-everything issue absent evidence of active exploitation.

Exploit ScenarioDerived

An attacker connects to an exposed ASP.NET Core SignalR hub that has stateful reconnect enabled and, acting as a stateful reconnect client, induces backpressure through MessageBuffer.ResendAsync so that server broadcasts are indefinitely blocked and associated buffers/resources are retained. Repeating this across connections exhausts resources and denies service to legitimate users. No public exploit code was identified at time of analysis, and no authentication is required per the CVSS vector.

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Denial of service in ASP.NET Core SignalR affects applications that have stateful reconnect enabled and that reference vulnerable versions of Microsoft.AspNetCore.SignalR.Common (8.0.0 through 8.0.31, 9.0.0 through 9.0.20, 10.0.0 through 10.0.12, and 11.0.0-preview.5 through 11.0.0-rc.1) or Microsoft.AspNetCore.SignalR.Core (1.0.0 through 1.2.13). An unauthenticated remote attacker can repeatedly trigger stateful reconnect handling so that MessageBuffer.ResendAsync backpressure blocks broadcasts indefinitely while retaining associated server resources, degrading or halting hub messaging for all connected clients; the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, score 7.5) confirms a pure availability impact with no confidentiality or integrity loss. CISA's SSVC evaluation rates exploitation as 'none' with automatable attack steps and partial technical impact, and no public exploit code has been identified at time of analysis - patch status is vendor-released, with fixed package versions published by Microsoft, so remediation is straightforward but the exposure is limited to non-default stateful-reconnect configurations.

RemediationAI

Vendor-released patch: upgrade Microsoft.AspNetCore.SignalR.Common to 8.0.32 (8.0.x line), 9.0.21 (9.0.x line), 10.0.13 (10.0.x line), or 11.0.0-rc.2 (11.0 preview line), or upgrade Microsoft.AspNetCore.SignalR.Core to 1.2.14, then rebuild and redeploy; because the flaw ships inside the application's package graph, updating the .NET SDK alone is not sufficient for self-contained or explicitly pinned references - verify with dotnet list package --include-transitive and confirm no affected version remains in the resolved graph. Developers whose applications use the affected Visual Studio toolchains should also update Visual Studio 2022 17.14 to 17.14.42 or later, or Visual Studio 2026 18.10 to 18.10.4 or later, so that bundled SDKs carry the fixed libraries (see https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-70159 and https://github.com/dotnet/aspnetcore/security/advisories/GHSA-334f-vvp4-7g6p). If patching must be staged, the effective compensating control is to disable SignalR stateful reconnect on hubs (a non-default feature), which removes the ResendAsync backpressure code path entirely at the cost of clients losing seamless session resumption and being forced into full reconnects with re-subscription and possible message loss during brief outages; this only mitigates hubs that actually enabled the feature and should be treated as temporary. Additionally, restrict network reachability of SignalR hub endpoints to trusted clients where feasible and apply per-connection/per-IP connection and resource limits at the reverse proxy or gateway, accepting that such throttling may reject legitimate clients during reconnect storms. Monitor for connections that remain stalled in a resend state and cap concurrent stateful reconnect sessions per hub as a detection and containment measure.

Affected VersionsENISA

Microsoft Visual Studio 2026 version 18.10 18.10.0 <18.10.4
Microsoft.AspNetCore.SignalR.Common 10.0.0 <10.0.13
Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.42
Microsoft.AspNetCore.SignalR.Core 1.0.0 <1.2.14

Affected Packages

nuget microsoft.aspnetcore.signalr.common fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.aspnetcore.signalr.core fix: 1.2.14
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 4 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

SignalR is the ASP.NET Core library for real-time bidirectional hub communication, layered over WebSockets, Server-Sent Events, or long polling. Its stateful reconnect feature lets a client that briefly loses connectivity resume a session and replay messages buffered during the gap; that replay path is implemented in MessageBuffer.ResendAsync, which relies on backpressure to avoid unbounded buffering. CVE-2026-70159 is a CWE-770 (Allocation of Resources Without Limits or Throttling) flaw in that mechanism: a client can arrange for ResendAsync to stall under backpressure without ever draining, so the broadcast pipeline to that connection blocks indefinitely and the server-side buffers and session state are held rather than released. The bug spans two NuGet packages - Microsoft.AspNetCore.SignalR.Common, which carries the shared buffering/protocol code across the .NET 8, 9, 10, and 11 preview lines, and the legacy Microsoft.AspNetCore.SignalR.Core 1.x package. Microsoft's advisory (GHSA-334f-vvp4-7g6p, tracked by ENISA as EUVD-2026-99691) notes the affected platforms span Windows, Linux, and macOS on all architectures, so the flaw is platform-agnostic and travels with the application's package references rather than the host OS. Exploitation requires the SignalR endpoint to be network-reachable and stateful reconnect to be enabled on the hub; the fix constrains the resend/backpressure behavior so a stalled client cannot pin broadcasts and resources.

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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
ENISA EUVD HIGH
vuln.today AI 7.5 HIGH

Remote unauthenticated network attacker triggers availability-only DoS (A:H, C/I:N); AC kept Low to match vendor, though reliance on non-default stateful reconnect arguably supports AC:H.

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

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:19 cve.org
HIGH 7.5

DescriptionCVE.org

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

Technical POC Analysis

CWE-770, Allocation of Resources Without Limits or Throttling.

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 denial-of-service flaw in ASP.NET Core SignalR allows an unauthenticated remote attacker to block real-time hub messaging indefinitely for every connected client of any application that has stateful reconnect enabled and references the affected Microsoft.AspNetCore.SignalR.Common or SignalR.Core packages. Affected services include customer-facing live dashboards, chat, notifications, and streaming updates, so an outage would be visible to end users and could interrupt business operations supported by those applications. No public exploit code or active exploitation has been identified, and a vendor patch is available, making this a manageable but time-sensitive remediation item.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
1.1%
Top 36% exploitable
Prevalence
High
ASP.NET Core SignalR is a widely deployed enterprise real-time web component
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment NCSC-NL GHSA MSRC Vendor GitHub VulDB

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 1.1%
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
Yes
Human Impact
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

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