flamencist / flamencist/GenericConnectionViewer

CVE-2022-3517 (High) detected in minimatch-3.0.4.tgz

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
security vulnerability
Dominant language
TypeScript
Stars
12
Forks
3
PR merge metrics
No merged PRs in 30d

Description

## CVE-2022-3517 - High Severity Vulnerability
Vulnerable Library - minimatch-3.0.4.tgz

a glob matcher in javascript


Library home page: https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz


Path to dependency file: /buildAndReleaseTask/package.json


Path to vulnerable library: /buildAndReleaseTask/node_modules/minimatch/package.json


Dependency Hierarchy:
- azure-pipelines-task-lib-2.9.3.tgz (Root Library)
- :x: **minimatch-3.0.4.tgz** (Vulnerable Library)


Vulnerability Details



A vulnerability was found in the minimatch package. This flaw allows a Regular Expression Denial of Service (ReDoS) when calling the braceExpand function with specific arguments, resulting in a Denial of Service.

Publish Date: 2022-10-17

URL: CVE-2022-3517



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


Release Date: 2022-10-17


Fix Resolution: minimatch - 3.0.5

***
Step up your Open Source Security Game with Mend [here](https://www.whitesourcesoftware.com/full_solution_bolt_github)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with /buildAndReleaseTask/package.json and inspect how azure-pipelines-task-lib-2.9.3 brings in minimatch. Update the dependency so minimatch resolves to 3.0.5 or later, then verify that /buildAndReleaseTask/node_modules/minimatch/package.json no longer reports version 3.0.4 and that the vulnerable dependency is removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, typescript
Domain
security
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.