CVE-2015-8859: Root Path Disclosure in node-send
Summary
CVE-2015-8859: The send package before 0.11.1 for Node.js allows attackers to obtain the root path via unspecified vectors. Affects node-send versions < 0.16.2-1. Fixed in 0.16.2-1. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
node-send is a package for Node.js that allows for efficient streaming of static files. It is commonly used in web applications to serve files to clients. However, a vulnerability has been discovered in versions prior to 0.11.1, which allows attackers to obtain the root path of the server through unspecified vectors.
Vulnerability Detail
The vulnerability (CVE-2015-8859) arises from a flaw in the send package for Node.js. Attackers can exploit this vulnerability to gain knowledge of the root path of the server. This information can be used to plan further attacks or gain unauthorized access to sensitive files or directories. The exact vectors through which this vulnerability can be exploited have not been disclosed.
How To Fix
Minimum fixed version
0.16.2-1
This is the first release that contains the fix.
sudo apt-get install --only-upgrade node-send
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As there are no specific workarounds mentioned for this vulnerability, it is crucial to update the package to the fixed version as soon as possible.
Conclusion
The CVE-2015-8859 vulnerability in node-send allows attackers to obtain the root path of the server. To mitigate this vulnerability, it is crucial to update the node-send package to version 0.11.1 or later. This can be done by running 'npm update node-send'. For further support on vulnerability remediation, you can reach out to DevNack.com.
See every vulnerability recorded for node-send →
FAQ
The vulnerability allows attackers to obtain the root path of the server. While this information alone may not be critical, it can be used as a stepping stone for further attacks or unauthorized access to sensitive files or directories.
You can use the Vulert Playground (https://vulert.com/scanner) to check if your application is affected by this vulnerability. Simply upload your package-lock.json file and the Vulert Playground will analyze it for any open-source vulnerabilities, including CVE-2015-8859.
The exact vectors through which this vulnerability can be exploited have not been disclosed. However, it is always recommended to update to the latest version of the package to mitigate any potential risks.
Yes, all versions of node-send prior to 0.11.1 are affected by this vulnerability. It is crucial to update to the fixed version to ensure the security of your application.
The urgency for fixing this vulnerability is considered unimportant. However, it is still recommended to update to the fixed version as soon as possible to prevent any potential exploitation.
Related vulnerabilities
Recent vulnerabilities recorded for node-send.