CVE-2017-0247
HIGH7.5EPSS 11.1%ASP.NET Core fails to properly validate web requests
Published: 10/16/2018Modified: 11/8/2023
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 (19)
- NuGet/Microsoft.AspNetCore.Mvc>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Abstractions>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.ApiExplorer>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Core>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Cors>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.DataAnnotations>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Formatters.Json>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Formatters.Xml>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Localization>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Razor>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.Razor.Host>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.TagHelpers>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.ViewFeatures>= 1.0.0, < 1.0.4
- NuGet/Microsoft.AspNetCore.Mvc.WebApiCompatShim>= 1.0.0, < 1.0.4
- NuGet/System.Net.Http>= 4.1.1, < 4.1.2
- NuGet/System.Net.Http.WinHttpHandler>= 4.0.0, < 4.0.1
- NuGet/System.Net.Security>= 4.0.0, < 4.0.1
- NuGet/System.Net.WebSockets.Client>= 4.0.0, < 4.0.1
- NuGet/System.Text.Encodings.Web>= 4.0.0, < 4.0.1
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | HIGH7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
References (5)
- ADVISORYhttps://github.com/advisories/GHSA-6xh7-4v2w-36q6
- ADVISORYhttps://nvd.nist.gov/vuln/detail/CVE-2017-0247
- WEBhttps://github.com/aspnet/Announcements/issues/239
- WEBhttps://technet.microsoft.com/en-us/library/security/4021279.aspx
- WEBhttps://www.sidertia.com/Home/Community/Blog/2017/05/18/ASPNET-Core-Unicode-Non-Char-Encoding-DoS