CVE-2016-10733

ProjectSend (formerly cFTP) r582 allows directory traversal via file=../ in the process-zip-download.php query string

published October 28, 2018

CVSS
—
EPSS
2%
Percentile
81.7
In the wild
Unconfirmed
What it is

⚠️ A sneaky directory traversal is hiding in ProjectSend! By using a simple `file=../` in the `process-zip-download.php` query, an attacker might peek into files they shouldn't. 🤔 Imagine a mailroom where workers can open any package by simply asking for it without checking if it belongs to them. That's what happens here: the system blindly trusts the request for files without verifying whether access should be granted. An attacker could exploit this vulnerability to gain access to sensitive files on the server, potentially exposing user data or sensitive configuration files. This could lead to significant data breaches, so it’s a situation to take seriously!

Put simply

Imagine a mailroom where workers can open any package by simply asking for it without checking if it belongs to them. That's what happens here: the system blindly trusts the request for files without verifying whether access should be granted. The vulnerability arises from a lack of proper input validation in the `process-zip-download.php` file, allowing directory traversal attacks via crafted query strings.

What to do

An attacker could exploit this vulnerability to gain access to sensitive files on the server, potentially exposing user data or sensitive configuration files. This could lead to significant data breaches, so it’s a situation to take seriously! To protect your ProjectSend instance, ensure you upgrade to the latest version where this flaw is patched. Additionally, implement strict input validation to prevent unauthorized access to the file system. Regular audits of your code can help catch similar issues in the future. You've got this! With a few updates and some diligence, you'll have your system locked down in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02131 · 81.7th percentile
Published
2018-10-28T03:00Z
EPSS history
Timeline
  • 28 OCT 03:00Z
    ProjectSend (formerly cFTP) r582 allows directory traversal via file=../ in the process-zip-download.php query string
    cvelistv5