CVE-2024-9307CWE-434

mFolio Lite <= 1.2.1 - Missing Authorization to Authenticated (Author+) File Upload via EXE and SVG Files

Critical · published November 6, 2024

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

🚨 One sneaky capability check is all that's standing between an attacker and your server! The mFolio Lite plugin for WordPress, up to version 1.2.1, allows authenticated users to upload malicious files that can execute with just a click. 🔥 Think of it as a hotel where a guest can check into any room without a proper reservation. Once inside, they could swap the room service menu with their own, serving up whatever they want to unsuspecting diners. An attacker with Author-level access could upload any SVG or even an EXE file to your site. The consequences? They could inject scripts that run every time a user visits the page or, worse, execute arbitrary files, leading to full remote control of your server! This is absolutely devastating!

Put simply

Think of it as a hotel where a guest can check into any room without a proper reservation. Once inside, they could swap the room service menu with their own, serving up whatever they want to unsuspecting diners. The vulnerability stems from a lack of capability checks in the mFolio Lite plugin, allowing authenticated users to upload files without proper validation, leading to potential remote code execution.

What to do

An attacker with Author-level access could upload any SVG or even an EXE file to your site. The consequences? They could inject scripts that run every time a user visits the page or, worse, execute arbitrary files, leading to full remote control of your server! This is absolutely devastating! Immediately update mFolio Lite to the latest version (at least 1.2.2) to close this gap. Additionally, review user permissions to ensure only trusted users have upload capabilities and consider implementing file type restrictions. 🛡️ You can tackle this! With these steps, you'll secure your site in no time. You've got this! 💪

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.00963 · 61.3th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-11-06T06:43Z
EPSS history
Timeline
  • 06 NOV 06:43Z
    mFolio Lite <= 1.2.1 - Missing Authorization to Authenticated (Author+) File Upload via EXE and SVG Files
    cvelistv5