Vulnerability Details : CVE-2017-16024
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.
Vulnerability category: Information leak
Products affected by CVE-2017-16024
- cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*
- cpe:2.3:a:sync-exec_project:sync-exec:*:*:*:*:*:node.js:*:*
Exploit prediction scoring system (EPSS) score for CVE-2017-16024
0.28%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 51 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2017-16024
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.0
|
MEDIUM | AV:N/AC:L/Au:S/C:P/I:N/A:N |
8.0
|
2.9
|
NIST | |
6.5
|
MEDIUM | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
2.8
|
3.6
|
NIST |
CWE ids for CVE-2017-16024
-
The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.Assigned by: nvd@nist.gov (Primary)
-
Creating and using insecure temporary files can leave application and system data vulnerable to attack.Assigned by: support@hackerone.com (Secondary)
References for CVE-2017-16024
-
https://github.com/gvarsanyi/sync-exec/issues/17
Insecure temporary directores · Issue #17 · gvarsanyi/sync-exec · GitHubIssue Tracking;Third Party Advisory
-
https://nodesecurity.io/advisories/310
npmThird Party Advisory
-
https://cwe.mitre.org/data/definitions/377.html
CWE - CWE-377: Insecure Temporary File (3.3)Third Party Advisory
-
https://www.owasp.org/index.php/Insecure_Temporary_File
Insecure Temporary File - OWASPThird Party Advisory
Jump to