CVE-2024-49653CWE-434

WordPress Portfolleo plugin <= 1.2 - Arbitrary File Upload vulnerability

Critical · published October 23, 2024

CVSS v3.1
9.9
EPSS
1%
Percentile
67.6
In the wild
Unconfirmed
What it is

🚨 An unrestricted file upload could let an attacker sneak a web shell onto your server in Portfolleo! 🔥 Imagine a restaurant that allows deliveries from any random supplier without checking the order — one slip-up and you might end up with spoiled ingredients in your kitchen! An attacker could exploit this vulnerability to upload a malicious web shell, gaining control over your server, stealing sensitive information, or even defacing your website. This could lead to a complete compromise of your system, leaving your data exposed and your reputation on the line.

Put simply

Imagine a restaurant that allows deliveries from any random supplier without checking the order — one slip-up and you might end up with spoiled ingredients in your kitchen! The issue arises from a lack of proper validation on uploaded files, allowing attackers to upload files of dangerous types, such as scripts, that can be executed on the server. This effectively opens the door wide for remote code execution without any user authentication required!

What to do

An attacker could exploit this vulnerability to upload a malicious web shell, gaining control over your server, stealing sensitive information, or even defacing your website. This could lead to a complete compromise of your system, leaving your data exposed and your reputation on the line. Immediately patch to version 1.2.1 or later to close this vulnerability. Additionally, implement strict file type validations and limit upload permissions to ensure only safe files can be uploaded to your server. You've got this! Follow these steps, and with a little effort, your server will be fortified in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01186 · 67.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-10-23T15:38Z
EPSS history
Timeline
  • 23 OCT 15:38Z
    WordPress Portfolleo plugin <= 1.2 - Arbitrary File Upload vulnerability
    cvelistv5