CVE-2015-8859: Root Path Disclosure in node-send

node-send Updated 02 Oct 2025

Summary

23/01/2017
N/A
Yes i
Medium
5.3

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 ↓

Free scan

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.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

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 →

Share this vulnerability

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.

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 →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback