CVE-2025-0357CWE-434

WPBookit <= 1.6.9 - Unauthenticated Arbitrary File Upload

Critical · published January 25, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
64.8
In the wild
Unconfirmed
What it is

🚨 The WPBookit plugin is inviting trouble by letting anyone upload files without checks! 🔥 Think of it as a restaurant allowing customers to bring in any dish they want without inspecting it first — you might end up with a surprise that spoils the entire meal! With this vulnerability, an attacker could upload malicious files, potentially leading to full remote code execution on the server. This means they could take complete control, access sensitive data, or even wipe everything out — absolutely devastating!

Put simply

Think of it as a restaurant allowing customers to bring in any dish they want without inspecting it first — you might end up with a surprise that spoils the entire meal! The WPBookit plugin fails to properly validate uploaded file types in the 'WPB_Profile_controller::handle_image_upload' function, allowing unauthenticated users to bypass security altogether.

What to do

With this vulnerability, an attacker could upload malicious files, potentially leading to full remote code execution on the server. This means they could take complete control, access sensitive data, or even wipe everything out — absolutely devastating! Patch to version 1.6.10 or later to close this critical vulnerability. Additionally, review all file upload handling and implement strict type validation to prevent further security gaps. You've got this! Follow these steps and you’ll have your site secured in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01080 · 64.8th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-01-25T01:44Z
EPSS history
Timeline
  • 25 JAN 01:44Z
    WPBookit <= 1.6.9 - Unauthenticated Arbitrary File Upload
    cvelistv5