nexmo-developer
nexmo-developer copied to clipboard
markdown-spellcheck-1.3.1.tgz: 7 vulnerabilities (highest severity is: 7.8)
Vulnerable Library - markdown-spellcheck-1.3.1.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/async/package.json
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Vulnerabilities
| CVE | Severity | Dependency | Type | Fixed in | Remediation Available | |
|---|---|---|---|---|---|---|
| CVE-2021-43138 | 7.8 | async-2.6.2.tgz | Transitive | N/A | ❌ | |
| CVE-2022-21681 | 7.5 | marked-0.3.19.tgz | Transitive | N/A | ❌ | |
| CVE-2022-3517 | 7.5 | minimatch-3.0.4.tgz | Transitive | N/A | ❌ | |
| CVE-2022-21680 | 7.5 | marked-0.3.19.tgz | Transitive | N/A | ❌ | |
| WS-2020-0163 | 5.9 | marked-0.3.19.tgz | Transitive | N/A | ❌ | |
| WS-2019-0169 | 5.3 | marked-0.3.19.tgz | Transitive | N/A | ❌ | |
| WS-2018-0628 | 5.3 | marked-0.3.19.tgz | Transitive | N/A | ❌ |
Details
CVE-2021-43138
Vulnerable Library - async-2.6.2.tgz
Higher-order functions and common patterns for asynchronous code
Library home page: https://registry.npmjs.org/async/-/async-2.6.2.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/async/package.json
Dependency Hierarchy:
- markdown-spellcheck-1.3.1.tgz (Root Library)
- :x: async-2.6.2.tgz (Vulnerable Library)
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Found in base branch: main
Vulnerability Details
In Async before 2.6.4 and 3.x before 3.2.2, a malicious user can obtain privileges via the mapValues() method, aka lib/internal/iterator.js createObjectIterator prototype pollution.
Publish Date: 2022-04-06
URL: CVE-2021-43138
CVSS 3 Score Details (7.8)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Local
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: Required
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: High
- Integrity Impact: High
- Availability Impact: High
Suggested Fix
Type: Upgrade version
Origin: https://nvd.nist.gov/vuln/detail/CVE-2021-43138
Release Date: 2022-04-06
Fix Resolution: async - 2.6.4,3.2.2
CVE-2022-21681
Vulnerable Library - marked-0.3.19.tgz
A markdown parser built for speed
Library home page: https://registry.npmjs.org/marked/-/marked-0.3.19.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/marked/package.json
Dependency Hierarchy:
- markdown-spellcheck-1.3.1.tgz (Root Library)
- :x: marked-0.3.19.tgz (Vulnerable Library)
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Found in base branch: main
Vulnerability Details
Marked is a markdown parser and compiler. Prior to version 4.0.10, the regular expression inline.reflinkSearch may cause catastrophic backtracking against some strings and lead to a denial of service (DoS). Anyone who runs untrusted markdown through a vulnerable version of marked and does not use a worker with a time limit may be affected. This issue is patched in version 4.0.10. As a workaround, avoid running untrusted markdown through marked or run marked on a worker thread and set a reasonable time limit to prevent draining resources.
Publish Date: 2022-01-14
URL: CVE-2022-21681
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
Suggested Fix
Type: Upgrade version
Origin: https://github.com/advisories/GHSA-5v2h-r2cx-5xgj
Release Date: 2022-01-14
Fix Resolution: marked - 4.0.10
CVE-2022-3517
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: /package.json
Path to vulnerable library: /node_modules/minimatch/package.json
Dependency Hierarchy:
- markdown-spellcheck-1.3.1.tgz (Root Library)
- globby-6.1.0.tgz
- glob-7.1.4.tgz
- :x: minimatch-3.0.4.tgz (Vulnerable Library)
- glob-7.1.4.tgz
- globby-6.1.0.tgz
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Found in base branch: main
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
Suggested Fix
Type: Upgrade version
Release Date: 2022-10-17
Fix Resolution: minimatch - 3.0.5
CVE-2022-21680
Vulnerable Library - marked-0.3.19.tgz
A markdown parser built for speed
Library home page: https://registry.npmjs.org/marked/-/marked-0.3.19.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/marked/package.json
Dependency Hierarchy:
- markdown-spellcheck-1.3.1.tgz (Root Library)
- :x: marked-0.3.19.tgz (Vulnerable Library)
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Found in base branch: main
Vulnerability Details
Marked is a markdown parser and compiler. Prior to version 4.0.10, the regular expression block.def may cause catastrophic backtracking against some strings and lead to a regular expression denial of service (ReDoS). Anyone who runs untrusted markdown through a vulnerable version of marked and does not use a worker with a time limit may be affected. This issue is patched in version 4.0.10. As a workaround, avoid running untrusted markdown through marked or run marked on a worker thread and set a reasonable time limit to prevent draining resources.
Publish Date: 2022-01-14
URL: CVE-2022-21680
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
Suggested Fix
Type: Upgrade version
Origin: https://github.com/advisories/GHSA-rrrm-qjm4-v8hf
Release Date: 2022-01-14
Fix Resolution: marked - 4.0.10
WS-2020-0163
Vulnerable Library - marked-0.3.19.tgz
A markdown parser built for speed
Library home page: https://registry.npmjs.org/marked/-/marked-0.3.19.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/marked/package.json
Dependency Hierarchy:
- markdown-spellcheck-1.3.1.tgz (Root Library)
- :x: marked-0.3.19.tgz (Vulnerable Library)
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Found in base branch: main
Vulnerability Details
marked before 1.1.1 is vulnerable to Regular Expression Denial of Service (REDoS). rules.js have multiple unused capture groups which can lead to a Denial of Service.
Publish Date: 2020-07-02
URL: WS-2020-0163
CVSS 3 Score Details (5.9)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: High
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: None
- Integrity Impact: None
- Availability Impact: High
Suggested Fix
Type: Upgrade version
Release Date: 2020-07-02
Fix Resolution: marked - 1.1.1
WS-2019-0169
Vulnerable Library - marked-0.3.19.tgz
A markdown parser built for speed
Library home page: https://registry.npmjs.org/marked/-/marked-0.3.19.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/marked/package.json
Dependency Hierarchy:
- markdown-spellcheck-1.3.1.tgz (Root Library)
- :x: marked-0.3.19.tgz (Vulnerable Library)
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Found in base branch: main
Vulnerability Details
marked versions >0.3.14 and < 0.6.2 has Regular Expression Denial of Service vulnerability Email addresses may be evaluated in quadratic time, allowing attackers to potentially crash the node process due to resource exhaustion.
Publish Date: 2019-04-03
URL: WS-2019-0169
CVSS 3 Score Details (5.3)
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: Low
Suggested Fix
Type: Upgrade version
Origin: https://www.npmjs.com/advisories/812
Release Date: 2019-04-03
Fix Resolution: 0.6.2
WS-2018-0628
Vulnerable Library - marked-0.3.19.tgz
A markdown parser built for speed
Library home page: https://registry.npmjs.org/marked/-/marked-0.3.19.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/marked/package.json
Dependency Hierarchy:
- markdown-spellcheck-1.3.1.tgz (Root Library)
- :x: marked-0.3.19.tgz (Vulnerable Library)
Found in HEAD commit: 7f4b6f4c36639a3d52a7192a3d7cdcf6d1b4b82c
Found in base branch: main
Vulnerability Details
marked before 0.4.0 is vulnerable to Regular Expression Denial of Service (REDoS) through heading in marked.js.
Publish Date: 2018-04-16
URL: WS-2018-0628
CVSS 3 Score Details (5.3)
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: Low
Suggested Fix
Type: Upgrade version
Release Date: 2018-04-16
Fix Resolution: marked - 0.4.0