CVE-2024-36415CWE-434CWE-98

SuiteCRM Improper Control of Filename for Include Statement in PHP and Unrestricted Upload of File with Dangerous content leads to authenticated remote code execution

Critical · published June 10, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
58.8
In the wild
Unconfirmed
What it is

🚨 A sneaky file upload flaw in SuiteCRM could let an attacker execute code on your server with just the right file! 🔥 Think of it like a restaurant that accepts any dish delivered to the kitchen without checking the recipe — one harmful ingredient could spoil the entire menu, or even close the restaurant down! If exploited, an attacker could gain complete control over your server, potentially accessing sensitive customer data, altering records, or even vandalizing your system. This could lead to devastating consequences, including loss of trust and hefty compliance penalties.

Put simply

Think of it like a restaurant that accepts any dish delivered to the kitchen without checking the recipe — one harmful ingredient could spoil the entire menu, or even close the restaurant down! This vulnerability allows an attacker to bypass the file verification process when uploading products, enabling remote code execution on versions earlier than 7.14.4 and 8.6.1.

What to do

If exploited, an attacker could gain complete control over your server, potentially accessing sensitive customer data, altering records, or even vandalizing your system. This could lead to devastating consequences, including loss of trust and hefty compliance penalties. To protect yourself, update SuiteCRM to version 7.14.4 or 8.6.1 immediately. Additionally, review your file upload validation procedures to ensure they are robust and cannot be bypassed in the future. You've got this! By taking swift action, you can safeguard your CRM and maintain your security hero status! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00882 · 58.8th percentile
Weaknesses
CWE-434 · Unrestricted Upload of File with Dangerous Type; CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2024-06-10T19:49Z
EPSS history
Timeline
  • 10 JUN 19:49Z
    SuiteCRM Improper Control of Filename for Include Statement in PHP and Unrestricted Upload of File with Dangerous content leads to authenticated remote code execution
    cvelistv5