Skip to main content

ASP.NET Core CVE-2026-40372

| EUVDEUVD-2026-24249 CRITICAL
Improper Verification of Cryptographic Signature (CWE-347)
2026-04-21 microsoft GHSA-9mv3-2cwr-p262
9.1
CVSS 3.1 · Vendor: microsoft
Temporal: 7.9
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed ASP.NET Core API
  2. Delivery
    Craft forged JWT token
  3. Exploit
    Submit token to authentication endpoint
  4. Execution
    Bypass signature verification
  5. Persist
    Escalate to administrative privileges
  6. Impact
    Access protected resources

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

No special conditions required - remote unauthenticated exploitation against default configurations of ASP.NET Core 10.0 applications implementing JWT authentication. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms network-accessible exploitation with low complexity and no authentication barriers. Exploitation specifically targets applications using JWT-based authentication mechanisms; ASP.NET Core deployments not implementing JWT authentication are not vulnerable through this attack vector. No user interaction required, enabling fully automated exploitation. The vulnerability is limited to ASP.NET Core version 10.0 per CPE data; other versions are not confirmed affected by this specific signature verification flaw.

Impact

This vulnerability presents critical real-world risk despite no confirmed active exploitation. The CVSS 9.1 score accurately reflects the severe impact: network-accessible (AV:N), low attack complexity (AC:L), no authentication required (PR:N), and no user interaction needed (UI:N). Attackers can directly target internet-facing ASP.NET Core APIs. The authentication bypass nature means complete privilege escalation to any user role, including administrative accounts. While EPSS data is not provided, authentication bypass vulnerabilities in popular frameworks historically show rapid exploitation once details emerge. The JWT attack tag indicates likely exploit reliability once the signature verification flaw is understood. Primary risk factors: widespread ASP.NET Core deployment in enterprise environments, network exposure of APIs, and high attacker interest in authentication bypasses. Mitigating factor: patch available from Microsoft reduces window of vulnerability for organizations with robust patch management. Organizations running ASP.NET Core 10.0 in production should treat this as emergency-priority patching.

Exploit ScenarioDerived

An unauthenticated remote attacker crafts a malicious JWT with administrative user claims and a forged or manipulated signature. The attacker sends this token to a vulnerable ASP.NET Core 10.0 API endpoint. Due to improper signature verification (CWE-347), the application accepts the forged token as valid, granting the attacker full administrative privileges. The attacker then accesses sensitive data, modifies application configuration, or exfiltrates confidential information without any legitimate credentials. Public exploit code status unknown at time of analysis, but exploitation likely straightforward given the low complexity (AC:L) and well-understood JWT attack techniques.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 21, 2026

Cryptographic signature verification bypass in ASP.NET Core 10.0 enables remote unauthenticated attackers to forge authentication tokens and gain unauthorized access to protected resources. Tagged as a JWT attack involving authentication bypass, this vulnerability allows complete compromise of confidentiality and integrity without requiring any special conditions (AV:N/AC:L/PR:N/UI:N). Microsoft has released a security update addressing this flaw. No active exploitation confirmed in CISA KEV at time of analysis, though the authentication bypass nature and network-accessible attack surface present significant risk for widely deployed ASP.NET Core applications.

RemediationAI

Apply the security update released by Microsoft immediately per guidance at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-40372. The vendor advisory specifies the exact patched version resolving the signature verification flaw. Organizations unable to patch immediately should implement compensating controls: restrict network access to ASP.NET Core APIs using firewall rules or VPN requirements to limit exposure to trusted networks only (trade-off: reduces accessibility for legitimate remote users), implement additional authentication layers such as API gateways with independent JWT validation (trade-off: increased latency and architectural complexity), or deploy Web Application Firewall rules to inspect and validate JWT structure and claims (trade-off: may require custom rule development and could introduce false positives). These mitigations reduce but do not eliminate risk; patching remains the definitive solution.

Affected VersionsENISA

ASP.NET Core 10.0 10.0 <10.0.7

Affected Packages

microsoft asp_net_core_10_0_10_0_7 fix: ASP.NET Core 10.0 10.0.7
nuget microsoft.aspnetcore.dataprotection fix: 10.0.7
euvd asp_net_core_10_0 fix: 10.0.7

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in microsoft, 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 10.0 implements JSON Web Token (JWT) authentication for API authorization and identity verification. The vulnerability stems from CWE-347 (Improper Verification of Cryptographic Signature), indicating the framework fails to properly validate JWT signature integrity during token authentication. This allows attackers to manipulate or forge JWTs that bypass signature verification checks. The affected CPE (cpe:2.3:a:microsoft:asp.net_core_10.0) identifies Microsoft ASP.NET Core version 10.0 as the impacted platform. JWT attacks typically exploit weaknesses in algorithm selection (e.g., 'none' algorithm acceptance), key confusion, or insufficient signature validation logic, enabling token forgery without possessing the signing secret.

Know when Jwt Attack 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 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CIRCL (temporal) 7.9 HIGH
Red Hat 9.1 CRITICAL

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

Lifecycle Timeline

2
Patch released
Apr 21, 2026 - 20:00 nvd
Patch available
CVE Published
Apr 21, 2026 - 19:20 nvd
CRITICAL 9.1

DescriptionCVE.org

Improper verification of cryptographic signature in ASP.NET Core allows an unauthorized attacker to elevate privileges over a network.

Executive ViewAI

Why It Matters

ASP.NET Core 10.0 contains a critical cryptographic signature verification bypass that allows unauthenticated remote attackers to forge JWT authentication tokens and bypass access controls on any exposed application. This vulnerability affects the core authentication mechanism of ASP.NET Core deployments and could enable unauthorized access to sensitive data and system compromise across your entire .NET application portfolio with no user interaction required.

Business Impact: Severe
Compensating Controls

Apply vendor patch. If immediate patching is not possible, implement network-layer access restrictions to limit exposure of ASP.NET Core 10.0 applications to trusted networks only and monitor authentication logs for anomalous token validation failures or successful logins from unexpected sources.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Threat Intel
1
1 source
Vendor Action
See Below
Required. The vulnerability documented by this CVE requires customer action to resolve.
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2013-3900 MEDIUM
5.5 Dec 11

Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update

CVE-2026-48558 CRITICAL POC
9.5 Jun 12

Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke

CVE-2026-5430 CRITICAL POC
10.0 Aug 06

Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,

CVE-2025-59718 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to

CVE-2025-25291 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2026-47304 CRITICAL POC
9.8 Jul 14

Security feature bypass in Microsoft .NET (shipped via Visual Studio 2022 17.12/17.14 and Visual Studio 2026 18.7) lets

CVE-2025-25292 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2022-25898 CRITICAL POC
9.8 Jul 01

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT

CVE-2026-107722 CRITICAL POC
9.8 Oct 08

Authentication and authorization bypass in fast-jwt 6.2.0 through 6.2.4 (npm, NearForm) lets a remote, unauthenticated a

CVE-2024-42004 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti

CVE-2024-41145 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27

CVE-2024-41138 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work

Vendor StatusVendor

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