Description
A Security Feature Bypass vulnerability exists in ASP.NET when the number of incorrect login attempts is not validated, aka "ASP.NET Security Feature Bypass Vulnerability." This affects ASP.NET, ASP.NET Core 1.1, ASP.NET Core 1.0, ASP.NET Core 2.0, ASP.NET MVC 5.2.
In plain language
AI Worth attentionIf you run ASP.NET Core 1.0, 1.1, or 2.0, or ASP.NET MVC 5.2, update it because login protections may not stop repeated password guesses.
Authentication bypass in ASP.NET identity handling caused by failure to validate and enforce the count of unsuccessful sign-in attempts.
What to do now
- Check whether any application uses ASP.NET Core 1.0, 1.1, or 2.0, or ASP.NET MVC 5.2, and whether it uses Microsoft.AspNetCore.Identity for sign-in.
- Update Microsoft.AspNetCore.Identity to 1.0.6 for the 1.0 branch, 1.1.6 for 1.1, 2.0.4 for 2.0, or 2.1.2 for 2.1.
- Test sign-in failures after updating to confirm repeated incorrect passwords trigger your intended account-lockout controls.
- Until updated, restrict public access to affected sign-in pages where practical and review accounts with unusually high failed-login activity.
CVSS Vector Breakdown
AV:NAttack VectorAC:LAttack ComplexityPR:NPrivileges RequiredUI:NUser InteractionS:UScopeC:NConfidentialityI:HIntegrityA:NAvailabilityWeaknesses
Affected Products
Exploitability
Attack Graph
Click technique nodes for MITRE ATT&CK details · drag to pan · Ctrl/⌘ + scroll to zoom, or go fullscreen.
MITRE ATT&CK
2 techniquesReferences
Unlock Complete Vulnerability Intelligence
Get the full picture for CVE-2018-8171 and every CVE in our database. Create a free account — no credit card required.
Create Free Account