CVE-2024-34990

In the module "Help Desk - Customer Support Management System" (helpdesk) up to version 2.4.0 from FME Modules for PrestaShop, a customer can upload .php files

Critical · published June 19, 2024

CVSS v3.1
10.0
EPSS
1%
Percentile
42.9
In the wild
Unconfirmed
What it is

🚨 A single upload of a .php file could spell disaster! Customers can submit their own PHP files in the Help Desk module of PrestaShop, creating a golden ticket for potential attackers. 🔥 Think of it like a restaurant where customers are allowed to bring their own ingredients — if an unscrupulous diner brings in spoiled or hazardous items, it could ruin the entire kitchen's operations. An attacker could upload malicious PHP scripts, gaining unauthorized access to your server and potentially taking control of the entire system. This could lead to data breaches, service disruptions, or worse — a full compromise of your online store!

Put simply

Think of it like a restaurant where customers are allowed to bring their own ingredients — if an unscrupulous diner brings in spoiled or hazardous items, it could ruin the entire kitchen's operations. This vulnerability in the 'Help Desk - Customer Support Management System' allows connected customers to upload .php files via the `submitTicket()` and `replyTicket()` methods, possibly allowing the execution of arbitrary code on the server.

What to do

An attacker could upload malicious PHP scripts, gaining unauthorized access to your server and potentially taking control of the entire system. This could lead to data breaches, service disruptions, or worse — a full compromise of your online store! To safeguard your system, immediately upgrade to the latest version of the helpdesk module, ideally version 2.4.1 or later. Additionally, implement strict file type validations to prevent unauthorized file uploads and regularly monitor your server for anomalies. 🛡️ You've got this! With these steps, you can lock down your PrestaShop implementation and keep your customers safe. 💪✨

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00514 · 42.9th percentile
Published
2024-06-19T00:00Z
EPSS history
Timeline
  • 19 JUN 00:00Z
    In the module "Help Desk - Customer Support Management System" (helpdesk) up to version 2.4.0 from FME Modules for PrestaShop, a customer can upload .php files
    cvelistv5