Vulnerable Library - nancy.viewengines.razor.2.0.0.nupkg
Path to dependency file: /Samples/Archiving/Archiving.csproj
Path to vulnerable library: /opt/containerbase/tools/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg
Found in HEAD commit: 4b28fa5513449adc37397f5079e4edb406c17799
Vulnerabilities
*For some transitive vulnerabilities, there is no version of direct dependency with a fix. Check the "Details" section below to see if there is a version of transitive dependency where vulnerability is fixed.
**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation
Details
CVE-2017-11770
Vulnerable Library - system.security.cryptography.x509certificates.4.1.0.nupkg
Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certif...
Library home page: https://api.nuget.org/packages/system.security.cryptography.x509certificates.4.1.0.nupkg
Path to dependency file: /Samples/Archiving/Archiving.csproj
Path to vulnerable library: /opt/containerbase/tools/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg
Dependency Hierarchy:
- nancy.viewengines.razor.2.0.0.nupkg (Root Library)
- microsoft.codeanalysis.csharp.1.3.2.nupkg
- microsoft.codeanalysis.common.1.3.2.nupkg
- ❌ system.security.cryptography.x509certificates.4.1.0.nupkg (Vulnerable Library)
Found in HEAD commit: 4b28fa5513449adc37397f5079e4edb406c17799
Found in base branch: main
Reachability Analysis
This vulnerability is potentially reachable
Broadcasting.MainModule (Application)
-> Nancy.Request (Extension)
-> System.Security.Cryptography.X509Certificates.X509Certificate (Extension)
-> Internal.Cryptography.Pal.IStorePal (Extension)
-> System.Security.Cryptography.X509Certificates.X509Certificate2Collection (Extension)
-> Internal.Cryptography.Pal.FindPal (Extension)
-> ❌ Internal.Cryptography.Pal.OpenSslCertificateFinder (Vulnerable Component)
Vulnerability Details
.NET Core 1.0, 1.1, and 2.0 allow an unauthenticated attacker to remotely cause a denial of service attack against a .NET Core web application by improperly parsing certificate data. A denial of service vulnerability exists when .NET Core improperly handles parsing certificate data, aka ".NET CORE Denial Of Service Vulnerability".
Publish Date: 2017-11-15
URL: CVE-2017-11770
Threat Assessment
Exploit Maturity: Not Defined
EPSS: 5.423%
CVSS 3 Score Details (7.5)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: None
- Integrity Impact: None
- Availability Impact: High
For more information on CVSS3 Scores, click here.
Suggested Fix
Type: Upgrade version
Origin: GHSA-7mfr-774f-w5r9
Release Date: 2017-11-15
Fix Resolution: system.security.cryptography.x509certificates - 4.1.2,microsoft.netcore.app - 2.0.3
Path to dependency file: /Samples/Archiving/Archiving.csproj
Path to vulnerable library: /opt/containerbase/tools/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg
Found in HEAD commit: 4b28fa5513449adc37397f5079e4edb406c17799
Vulnerabilities
*For some transitive vulnerabilities, there is no version of direct dependency with a fix. Check the "Details" section below to see if there is a version of transitive dependency where vulnerability is fixed.
**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation
Details
Vulnerable Library - system.security.cryptography.x509certificates.4.1.0.nupkg
Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certif...
Library home page: https://api.nuget.org/packages/system.security.cryptography.x509certificates.4.1.0.nupkg
Path to dependency file: /Samples/Archiving/Archiving.csproj
Path to vulnerable library: /opt/containerbase/tools/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg
Dependency Hierarchy:
Found in HEAD commit: 4b28fa5513449adc37397f5079e4edb406c17799
Found in base branch: main
Reachability Analysis
This vulnerability is potentially reachable
Vulnerability Details
.NET Core 1.0, 1.1, and 2.0 allow an unauthenticated attacker to remotely cause a denial of service attack against a .NET Core web application by improperly parsing certificate data. A denial of service vulnerability exists when .NET Core improperly handles parsing certificate data, aka ".NET CORE Denial Of Service Vulnerability".
Publish Date: 2017-11-15
URL: CVE-2017-11770
Threat Assessment
Exploit Maturity: Not Defined
EPSS: 5.423%
CVSS 3 Score Details (7.5)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: None
- Integrity Impact: None
- Availability Impact: High
For more information on CVSS3 Scores, click here.Suggested Fix
Type: Upgrade version
Origin: GHSA-7mfr-774f-w5r9
Release Date: 2017-11-15
Fix Resolution: system.security.cryptography.x509certificates - 4.1.2,microsoft.netcore.app - 2.0.3