-
Notifications
You must be signed in to change notification settings - Fork 0
Description
CVE-2017-16024 - Medium Severity Vulnerability
Vulnerable Library - sync-exec-0.5.0.tgz
Synchronous exec with status code support. Requires no external dependencies, no need for node-gyp compilations etc.
Library home page: https://registry.npmjs.org/sync-exec/-/sync-exec-0.5.0.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/sync-exec/package.json
Dependency Hierarchy:
- standard-4.5.4.tgz (Root Library)
- standard-format-1.6.10.tgz
- esformatter-0.8.2.tgz
- npm-run-2.0.0.tgz
- ❌ sync-exec-0.5.0.tgz (Vulnerable Library)
- npm-run-2.0.0.tgz
- esformatter-0.8.2.tgz
- standard-format-1.6.10.tgz
Found in base branch: main
Vulnerability Details
The sync-exec module is used to simulate child_process.execSync in node versions <0.11.9. Sync-exec uses tmp directories as a buffer before returning values. Other users on the server have read access to the tmp directory, possibly allowing an attacker on the server to obtain confidential information from the buffer/tmp file, while it exists.
Publish Date: 2018-06-04
URL: CVE-2017-16024
CVSS 3 Score Details (6.5)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: Low
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: High
- Integrity Impact: None
- Availability Impact: None