GitHub Advisoryadvisory · NuGet

GHSA-hxrm-9w7p-39cc Cookie parsing failure

HIGH Published 2022-05-24 Modified 2022-07-07 Official page ↗
Aliases
CVE-2020-1045
Ecosystem
NuGet
Packages
Microsoft.AspNetCore.Http, Microsoft.AspNetCore.App, Microsoft.Owin, Microsoft.AspNetCore.App.Runtime.linux-arm, Microsoft.AspNetCore.App.Runtime.linux-arm64, Microsoft.AspNetCore.App.Runtime.linux-musl-x64, Microsoft.AspNetCore.App.Runtime.linux-x64, Microsoft.AspNetCore.App.Runtime.osx-x64, Microsoft.AspNetCore.App.Runtime.win-arm, Microsoft.AspNetCore.App.Runtime.win-x64, Microsoft.AspNetCore.App.Runtime.win-x86, Microsoft.AspNetCore.App.Runtime.linux-musl-arm64, Microsoft.AspNetCore.App.Runtime.win-arm64
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Reviewed
2022-07-07

Affected packages

• NuGet Microsoft.AspNetCore.Http: < 2.1.22 → fixed in 2.1.22 • NuGet Microsoft.AspNetCore.App: < 2.1.22 → fixed in 2.1.22 • NuGet Microsoft.Owin: < 4.1.1 → fixed in 4.1.1 • NuGet Microsoft.AspNetCore.App.Runtime.linux-arm: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.linux-arm64: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.linux-musl-x64: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.linux-x64: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.osx-x64: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.win-arm: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.win-x64: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.win-x86: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.linux-musl-arm64: >= 3.1.0, < 3.1.8 → fixed in 3.1.8 • NuGet Microsoft.AspNetCore.App.Runtime.win-arm64: >= 3.1.5, < 3.1.8 → fixed in 3.1.8

Description

A security feature bypass vulnerability exists in the way Microsoft ASP.NET Core parses encoded cookie names.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.The security update addresses the vulnerability by fixing the way the ASP.NET Core cookie parser handles encoded names., aka 'Microsoft ASP.NET Core Security Feature Bypass Vulnerability'.

Related

Alias · CVE (1)

  • CVE-2020-1045 <p>A security feature bypass vulnerability exists in the way Microsoft ASP.NET Core parses encoded cookie names.</p> <p>The ASP.NET Core… vulnerability

References