GHSA-6xh7-4v2w-36q6

ASP.NET Core fails to properly validate web requests

At a glance

Published
Updated
CVE
CVE-2017-0247
CVSS_V3
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Description

A denial of service vulnerability exists when the ASP.NET Core fails to properly validate web requests. NOTE: Microsoft has not commented on third-party claims that the issue is that the TextEncoder.EncodeCore function in the System.Text.Encodings.Web package in ASP.NET Core Mvc before 1.0.4 and 1.1.x before 1.1.3 allows remote attackers to cause a denial of service by leveraging failure to properly calculate the length of 4-byte characters in the Unicode Non-Character range.

Affected packages

PackageVersions
NuGet · Microsoft.AspNetCore.Mvcintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvcintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.Coreintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Coreintroduced 1.1.0, fixed 1.1.3
NuGet · System.Net.Httpintroduced 4.1.1, fixed 4.1.2
NuGet · System.Net.Httpintroduced 4.3.1, fixed 4.3.2
NuGet · System.Text.Encodings.Webintroduced 4.0.0, fixed 4.0.1
NuGet · System.Text.Encodings.Webintroduced 4.3.0, fixed 4.3.1
NuGet · System.Net.Http.WinHttpHandlerintroduced 4.0.0, fixed 4.0.1
NuGet · System.Net.Http.WinHttpHandlerintroduced 4.3.0, fixed 4.5.4
NuGet · System.Net.Securityintroduced 4.0.0, fixed 4.0.1
NuGet · System.Net.Securityintroduced 4.3.0, fixed 4.3.1
NuGet · System.Net.WebSockets.Clientintroduced 4.0.0, fixed 4.0.1
NuGet · System.Net.WebSockets.Clientintroduced 4.3.0, fixed 4.3.1
NuGet · Microsoft.AspNetCore.Mvc.Abstractionsintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Abstractionsintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.ApiExplorerintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.ApiExplorerintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.Corsintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Corsintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.DataAnnotationsintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.DataAnnotationsintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.Formatters.Jsonintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Formatters.Jsonintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.Formatters.Xmlintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Formatters.Xmlintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.Localizationintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Localizationintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.Razor.Hostintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Razor.Hostintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.Razorintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.Razorintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.TagHelpersintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.TagHelpersintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.ViewFeaturesintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.ViewFeaturesintroduced 1.1.0, fixed 1.1.3
NuGet · Microsoft.AspNetCore.Mvc.WebApiCompatShimintroduced 1.0.0, fixed 1.0.4
NuGet · Microsoft.AspNetCore.Mvc.WebApiCompatShimintroduced 1.1.0, fixed 1.1.3

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database