CVE-2024-10960CWE-434

Brizy – Page Builder <= 2.6.4 - Authenticated (Contributor+) Arbitrary File Upload via storeUploads

Critical · published February 12, 2025

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

🔥 An authenticated attacker with Contributor-level access can upload any file they want — think of it as a sneaky guest slipping through the door with a duffel bag full of trouble! Imagine a restaurant where the chef never checks the delivery truck. Any random package, be it fresh ingredients or something spoiled, gets accepted without a second thought. That's what happens here when the Brizy – Page Builder plugin lacks proper file type validation! This vulnerability could lead to an attacker uploading malicious files to your server, potentially allowing them to execute arbitrary code. In the worst-case scenario, they could gain full control of your site, access sensitive data, or even launch further attacks. Protecting your site is crucial!

Put simply

Imagine a restaurant where the chef never checks the delivery truck. Any random package, be it fresh ingredients or something spoiled, gets accepted without a second thought. That's what happens here when the Brizy – Page Builder plugin lacks proper file type validation! The flaw exists in the 'storeUploads' function of the Brizy – Page Builder plugin for WordPress, where missing file type validations allow authenticated users with Contributor-level access and higher to upload arbitrary files, risking remote code execution.

What to do

This vulnerability could lead to an attacker uploading malicious files to your server, potentially allowing them to execute arbitrary code. In the worst-case scenario, they could gain full control of your site, access sensitive data, or even launch further attacks. Protecting your site is crucial! Patch to version 2.6.5 immediately to close this vulnerability. Additionally, review your user roles and permissions to ensure only trusted contributors have access to upload files. Regularly monitor your server for suspicious activity as a precaution. You've got this! Follow these steps and you’ll fortify your WordPress site 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.00909 · 59.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-02-12T11:11Z
EPSS history
Timeline
  • 12 FEB 11:11Z
    Brizy – Page Builder <= 2.6.4 - Authenticated (Contributor+) Arbitrary File Upload via storeUploads
    cvelistv5