Node.js 'lib/send.js' Directory Traversal Vulnerability
BID:70100
Info
Node.js 'lib/send.js' Directory Traversal Vulnerability
| Bugtraq ID: | 70100 |
| Class: | Input Validation Error |
| CVE: |
CVE-2014-6394 |
| Remote: | Yes |
| Local: | No |
| Published: | Sep 12 2014 12:00AM |
| Updated: | Nov 03 2015 07:43PM |
| Credit: | Ilya Kantor |
| Vulnerable: |
Apple Xcode 2.4.1 Apple Xcode 3.1 Apple Xcode 3.0 Apple Xcode 2.3 Apple Xcode 2.2 Apple Xcode 2.1 Apple Xcode 2.0 |
| Not Vulnerable: | |
Discussion
Node.js 'lib/send.js' Directory Traversal Vulnerability
Node.js is prone to a directory-traversal vulnerability because it fails to properly sanitize user-supplied input.
Remote attackers can use specially crafted requests with directory-traversal sequences ('../') to create or overwrite arbitrary files in the context of the application. This may aid in further attacks.
Versions prior to Node.js 0.8.4 are vulnerable.
Node.js is prone to a directory-traversal vulnerability because it fails to properly sanitize user-supplied input.
Remote attackers can use specially crafted requests with directory-traversal sequences ('../') to create or overwrite arbitrary files in the context of the application. This may aid in further attacks.
Versions prior to Node.js 0.8.4 are vulnerable.
Exploit / POC
Node.js 'lib/send.js' Directory Traversal Vulnerability
An attacker can exploit this issue using a web browser.
An attacker can exploit this issue using a web browser.
Solution / Fix
Node.js 'lib/send.js' Directory Traversal Vulnerability
Solution:
Updates are available. Please see the references or vendor advisory for more information.
Solution:
Updates are available. Please see the references or vendor advisory for more information.