CVE-2025-6058CWE-434

WPBookit <= 1.0.4 - Unauthenticated Arbitrary File Upload

Critical · published July 12, 2025

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

🚨 A missing file type validation in the WPBookit plugin turns it into a playground for any malicious file upload! 🔥 This vulnerability is like a restaurant where the staff never check what customers bring in. Sure, they accept all kinds of packages, but now someone could slip in something highly dangerous without anyone noticing! An attacker could upload any file they choose, potentially leading to remote code execution on your server. Imagine hackers unleashing malware or taking full control of your site—this could be absolutely devastating!

Put simply

This vulnerability is like a restaurant where the staff never check what customers bring in. Sure, they accept all kinds of packages, but now someone could slip in something highly dangerous without anyone noticing! The issue arises in the image_upload_handle() function of the WPBookit plugin, which fails to validate the type of uploaded files, allowing unauthenticated attackers to upload arbitrary files. This flaw affects all versions through 1.0.4, leaving systems wide open for exploitation.

What to do

An attacker could upload any file they choose, potentially leading to remote code execution on your server. Imagine hackers unleashing malware or taking full control of your site—this could be absolutely devastating! To protect your site, immediately update the WPBookit plugin to version 1.0.5 or later, where this vulnerability has been patched. Additionally, implement stricter file validation rules to safeguard against similar issues in the future. You've got this! By following these steps, you'll bolster your defenses and keep your site secure! 🛡️

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.06223 · 93.5th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-07-12T04:22Z
EPSS history
Timeline
  • 12 JUL 04:22Z
    WPBookit <= 1.0.4 - Unauthenticated Arbitrary File Upload
    cvelistv5