ZeroHour

Vulnerabilities

26 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2023-53980
ProjectSend r1605 contains a remote code execution vulnerability that allows attackers to upload malicious files by manipulating file extensions.

ProjectSend r1605 contains a remote code execution vulnerability that allows attackers to upload malicious files by manipulating file extensions. Attackers can upload shell scripts with disguised extensions through the upload.process.php endpoint to execute arbitrary commands on the server.

NVD description · AI analysis pending
8.7<1% PoC ×2
  • projectsend projectsend
CVE-2023-53930
+2 in the same advisory: …53905 …53906
ProjectSend r1605 contains an insecure direct object reference vulnerability that allows unauthenticated attackers to download private files by manipulating the

ProjectSend r1605 contains an insecure direct object reference vulnerability that allows unauthenticated attackers to download private files by manipulating the download ID parameter. Attackers can access any user's private files by changing the 'id' parameter in the download request to process.php.

NVD description · AI analysis pending
7.1
group max
<1% PoC ×2
  • projectsend projectsend
CVE-2024-11680
Unauthenticated Config Tampering and Webshell Upload in ProjectSend (pre-r1720)

ProjectSend versions prior to r1720 fail to enforce authentication on requests to options.php (CWE-306, missing authentication for a critical function), a critical flaw rated CVSS 9.8. A remote, unauthenticated attacker can send crafted HTTP requests directly to options.php to modify the application's configuration without any user interaction. With configuration control, the attacker can enable registration and create accounts, upload webshells to achieve code execution on the server, and embed malicious JavaScript in the site. Any organization running ProjectSend earlier than r1720 — especially internet-facing deployments used for client file exchange — is affected. Exploitation is confirmed in the wild: the flaw was added to CISA's Known Exploited Vulnerabilities catalog on 2024-12-03, carries a 91.7% EPSS probability of exploitation within 30 days, and public reporting and a Metasploit module are available.

Do: Upgrade ProjectSend to r1720 or later, which restores proper authentication on options.php; per CISA's KEV required action, apply vendor mitigations or discontinue use of the product if mitigation is not possible. Prioritize internet-facing instances and hunt for signs of compromise, including unexpected or new user accounts, modified configuration, unexpected PHP files or webshells on the server, and injected JavaScript. Until patched, restrict network access to the installation and limit or protect access to options.php.

9.892% KEV PoC
  • ProjectSend All versions prior to r1720
moderateroughly 1,000–10,000 internet-exposed ProjectSend instances (self-hosted app; no central install count)
CVE-2024-7658
+1 in the same advisory: …7659
A vulnerability, which was classified as problematic, has been found in projectsend up to r1605.

A vulnerability, which was classified as problematic, has been found in projectsend up to r1605. This issue affects the function get_preview of the file process.php. The manipulation leads to improper control of resource identifiers. The attack may be initiated remotely. Upgrading to version r1720 is able to address this issue. The patch is named eb5a04774927e5855b9d0e5870a2aae5a3dc5a08. It is recommended to upgrade the affected component.

NVD description · AI analysis pending
6.9
group max
<1%
  • projectsend projectsend
CVE-2023-0607
Cross-site Scripting (XSS) - Stored in GitHub repository projectsend/projectsend prior to r1606.

Cross-site Scripting (XSS) - Stored in GitHub repository projectsend/projectsend prior to r1606.

NVD description · AI analysis pending
4.8<1% PoC
  • projectsend projectsend
CVE-2017-20101
A vulnerability, which was classified as problematic, was found in ProjectSend r754.

A vulnerability, which was classified as problematic, was found in ProjectSend r754. This affects an unknown part of the file process.php?do=zip_download. The manipulation of the argument client/file leads to information disclosure. It is possible to initiate the attack remotely.

NVD description · AI analysis pending
5.71% PoC ×2
  • projectsend projectsend
CVE-2021-40887
+3 in the same advisory: …40884 …40886 …40888
Projectsend version r1295 is affected by a directory traversal vulnerability.

Projectsend version r1295 is affected by a directory traversal vulnerability. Because of lacking sanitization input for files[] parameter, an attacker can add ../ to move all PHP files or any file on the system that has permissions to /upload/files/ folder.

NVD description · AI analysis pending
9.8
group max
2% PoC
  • projectsend projectsend
CVE-2020-28874
reset-password.php in ProjectSend before r1295 allows remote attackers to reset a password because of incorrect business logic.

reset-password.php in ProjectSend before r1295 allows remote attackers to reset a password because of incorrect business logic. Errors are not properly considered (an invalid token parameter).

NVD description · AI analysis pending
7.52% PoC
  • projectsend projectsend
CVE-2018-7201
+1 in the same advisory: …7202
CSV Injection was discovered in ProjectSend before r1053, affecting victims who import the data into Microsoft Excel.

CSV Injection was discovered in ProjectSend before r1053, affecting victims who import the data into Microsoft Excel.

NVD description · AI analysis pending
8.8
group max
1%
  • projectsend projectsend
CVE-2019-11492
+1 in the same advisory: …11533
ProjectSend before r1070 writes user passwords to the server logs.

ProjectSend before r1070 writes user passwords to the server logs.

NVD description · AI analysis pending
7.5
group max
1%
  • projectsend projectsend
CVE-2019-11378
An issue was discovered in ProjectSend r1053.

An issue was discovered in ProjectSend r1053. upload-process-form.php allows finished_files[]=../ directory traversal. It is possible for users to read arbitrary files and (potentially) access the supporting database, delete arbitrary files, access user passwords, or run arbitrary code.

NVD description · AI analysis pending
8.84% PoC
  • projectsend projectsend
CVE-2016-10733
+3 in the same advisory: …10732 …10734 …10731
ProjectSend (formerly cFTP) r582 allows directory traversal via file=../ in the process-zip-download.php query string.

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

NVD description · AI analysis pending
9.82%
  • projectsend projectsend
CVE-2017-9783
+1 in the same advisory: …9786
Cross-site scripting (XSS) vulnerability in ProjectSend (formerly cFTP) before commit 6c3710430be26feb5371cb0377e5355d6f9a27ca allows remote attackers to inject

Cross-site scripting (XSS) vulnerability in ProjectSend (formerly cFTP) before commit 6c3710430be26feb5371cb0377e5355d6f9a27ca allows remote attackers to inject arbitrary web script or HTML via the Description field in a Site name updated.

NVD description · AI analysis pending
6.11%
  • projectsend projectsend
CVE-2017-9741
install/make-config.php in ProjectSend r754 allows remote attackers to execute arbitrary PHP code via the dbprefix parameter, related to replacing TABLES_PREFIX

install/make-config.php in ProjectSend r754 allows remote attackers to execute arbitrary PHP code via the dbprefix parameter, related to replacing TABLES_PREFIX in the configuration file.

NVD description · AI analysis pending
9.82% PoC
  • projectsend projectsend