First published: Wed Sep 24 2014(Updated: )
visionmedia send before 0.8.4 for Node.js uses a partial comparison for verifying whether a directory is within the document root, which allows remote attackers to access restricted directories, as demonstrated using "public-restricted" under a "public" directory.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/nodejs-send | <0.8.4 | 0.8.4 |
Red Hat Fedora | =19 | |
Red Hat Fedora | =20 | |
Red Hat Fedora | =21 | |
Apple Xcode | =7.0 | |
Node.js YAML | <=0.8.3 | |
Node.js YAML | =0.8.0 | |
Node.js YAML | =0.8.1 | |
Node.js YAML | =0.8.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-6394 is classified as a moderate severity vulnerability due to its potential to allow unauthorized access to restricted directories.
To fix CVE-2014-6394, upgrade to version 0.8.4 or newer of the affected software, specifically nodejs-send.
CVE-2014-6394 affects visionmedia send versions prior to 0.8.4 for Node.js.
Yes, CVE-2014-6394 can allow remote attackers to access restricted directories, posing a security risk.
CVE-2014-6394 impacts several systems including Fedora versions 19 to 21 and older versions of Node.js.