CVE-2018-3731

HighCVSS 7.5/10Last modified Jun 17, 2026

Description

public node module suffers from a Path Traversal vulnerability due to lack of validation of filePath, which allows a malicious user to read content of any file with known path.

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jun 7, 2018
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2018

CVE-2018-37327.5resolve-path node module before 1.4.0 suffers from a Path Traversal vulnerability due to lack of validation of paths with certain special chCVE-2018-37337.5crud-file-server node module before 0.9.0 suffers from a Path Traversal vulnerability due to incorrect validation of url, which allows a malCVE-2018-37347.5stattic node module suffers from a Path Traversal vulnerability due to lack of validation of path, which allows a malicious user to read conCVE-2018-37356.1bracket-template suffers from reflected XSS possible when variable passed via GET parameter is used in templateCVE-2018-37377.5sshpk is vulnerable to ReDoS when parsing crafted invalid public keys.CVE-2018-37385.5protobufjs is vulnerable to ReDoS when parsing crafted invalid .proto files.CVE-2018-37399.1https-proxy-agent before 2.1.1 passes auth option to the Buffer constructor without proper sanitization, resulting in DoS and uninitialized CVE-2018-37407.5A specially crafted HTML fragment can cause Sanitize gem for Ruby to allow non-whitelisted attributes to be used on a whitelisted HTML elemeCVE-2018-37416.1There is a possible XSS vulnerability in all rails-html-sanitizer gem versions below 1.0.4 for Ruby. The gem allows non-whitelisted attributCVE-2018-37436.1Open redirect in hekto <=0.2.3 when target domain name is used as html filename on server.CVE-2018-37449.8The html-pages node module contains a path traversal vulnerabilities that allows an attacker to read any file from the server with cURL.CVE-2018-37459.1atob 2.0.3 and earlier allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below.
CVE-2018-3731: High severity, CVSS 7.5 | Vulnix