CVE-2023-45856

qdPM 9.2 allows remote code execution by using the Add Attachments feature of Edit Project to upload a .php file to the /uploads URI

published October 14, 2023

CVSS
โ€”
EPSS
2%
Percentile
77.7
In the wild
Unconfirmed
What it is

๐Ÿšจ An unassuming upload feature could open the door to total chaos! A sneaky .php file slipped through the net in qdPM 9.2, allowing remote code execution. ๐Ÿ”ฅ Think of it like a restaurant that allows delivery drivers to drop off any meal without checking the order. If they accepted anything on the menu, a malicious driver could swap in a dish full of unexpected surprises! An attacker could easily exploit this vulnerability to run arbitrary code on the server, potentially leading to devastating consequences like data theft or complete takeover. This could mean unauthorized access to sensitive project files or even tampering with ongoing projects!

Put simply

Think of it like a restaurant that allows delivery drivers to drop off any meal without checking the order. If they accepted anything on the menu, a malicious driver could swap in a dish full of unexpected surprises! This vulnerability arises from the Add Attachments feature in qdPM, which fails to properly validate uploaded files. By simply uploading a .php file to the /uploads directory, an attacker can execute malicious scripts remotely.

What to do

An attacker could easily exploit this vulnerability to run arbitrary code on the server, potentially leading to devastating consequences like data theft or complete takeover. This could mean unauthorized access to sensitive project files or even tampering with ongoing projects! To protect your projects, restrict file uploads to only trusted file types and implement strict validation checks on uploaded files. Additionally, consider updating to a patched version once available and regularly audit user permissions. You've got this! Stay proactive and secure your projects with these steps. ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01747 ยท 77.7th percentile
Published
2023-10-14T00:00Z
EPSS history
Timeline
  • 14 OCT 00:00Z
    qdPM 9.2 allows remote code execution by using the Add Attachments feature of Edit Project to upload a .php file to the /uploads URI
    cvelistv5