Vulnerability · Published Sep 11, 2020 · Assigned by microsoft

CVE-2020-1045Microsoft ASP.NET Core Security Feature Bypass Vulnerability

High 7.5

In plain English

A high-severity security flaw in ASP.NET Core 2.1 from Microsoft. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 5.9% (higher than 93% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)5.9%top 6.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

<p>A security feature bypass vulnerability exists in the way Microsoft ASP.NET Core parses encoded cookie names.</p> <p>The ASP.NET Core cookie parser decodes entire cookie strings which could allow a malicious attacker to set a second cookie with the name being percent encoded.</p> <p>The security update addresses the vulnerability by fixing the way the ASP.NET Core cookie parser handles encoded names.</p>

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
NuGetmicrosoft.aspnetcore.app2.1.22GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.linux-arm3.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.linux-arm643.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.linux-musl-arm643.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.linux-musl-x643.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.linux-x643.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.osx-x643.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.win-arm3.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.win-arm643.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.win-x643.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.app.runtime.win-x863.1.8GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.aspnetcore.http2.1.22GHSA-hxrm-9w7p-39cc
NuGetmicrosoft.owin4.1.1GHSA-hxrm-9w7p-39cc

Affected products (as reported)

VendorProductVersions
Microsoft ASP.NET Core 2.1 2.0 – before publication
Microsoft ASP.NET Core 3.1 3.0 – before publication

References