CVE-2025-12399CWE-434unrestricted-file-upload

CVE-2025-12399

High · published November 8, 2025

CVSS v3.1
7.2
EPSS
1%
Percentile
52.2
In the wild
Unconfirmed
What it is

⚡ An authenticated attacker can upload any file they want through the Alex Reservations plugin, putting your WordPress site at serious risk! 🚨 Think of it like a restaurant kitchen where only chefs with the right badges can enter. If those chefs can bring in ingredients without checks, they could introduce something dangerous to the menu without anyone noticing! This vulnerability allows an attacker with Administrator-level access to upload malicious files, potentially leading to remote code execution. Imagine someone sneaking in a toxic ingredient that could compromise the entire kitchen's operations, wreaking havoc on your site and data.

Put simply

Think of it like a restaurant kitchen where only chefs with the right badges can enter. If those chefs can bring in ingredients without checks, they could introduce something dangerous to the menu without anyone noticing! The Alex Reservations plugin fails to properly validate file types during uploads via the /wp-json/srr/v1/app/upload/file endpoint, allowing authenticated users to bypass restrictions and upload potentially harmful files.

What to do

This vulnerability allows an attacker with Administrator-level access to upload malicious files, potentially leading to remote code execution. Imagine someone sneaking in a toxic ingredient that could compromise the entire kitchen's operations, wreaking havoc on your site and data. To protect your site, immediately update the Alex Reservations plugin to version 2.2.4 or higher, which addresses this vulnerability. Additionally, review user permissions and consider implementing additional file validation measures to enhance security. You've got this! Take these steps to lock things down and keep your site safe! 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00690 · 52.2th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-11-08T15:15Z
References (5)
EPSS history
Timeline
  • 08 NOV 09:28Z
    Alex Reservations: Smart Restaurant Booking <= 2.2.3 - Authenticated (Admin+) Arbitrary File Upload
    cvelistv5