Skip to content

nancy.viewengines.razor.2.0.0.nupkg: 1 vulnerabilities (highest severity is: 7.5) reachable #277

Description

@mend-for-github-com
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

Vulnerability Severity CVSS Exploit Maturity EPSS Dependency Type Fixed in (nancy.viewengines.razor.2.0.0.nupkg version) Remediation Possible** Reachability
CVE-2017-11770 High 7.5 Not Defined 5.423% system.security.cryptography.x509certificates.4.1.0.nupkg Transitive N/A*

Reachable

*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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions