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

CVE-2025-12057

Critical · published November 19, 2025

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

🚨 A crafty attacker can upload any file they want, straight into your server, using a sneaky AJAX call in the WavePlayer WordPress plugin! 🔥 Think of it like a restaurant where anyone can walk in and drop off a dish without the chef checking the ingredients — anything could end up on the menu, including something harmful! This vulnerability allows an unauthenticated user to upload malicious files to your server, potentially leading to full remote code execution. Imagine an attacker gaining control of your site and wreaking havoc — that's absolutely devastating!

Put simply

Think of it like a restaurant where anyone can walk in and drop off a dish without the chef checking the ingredients — anything could end up on the menu, including something harmful! The WavePlayer WordPress plugin before version 3.8.0 lacks proper authorization checks in an AJAX action and fails to validate file uploads, enabling unauthorized file uploads and execution.

What to do

This vulnerability allows an unauthenticated user to upload malicious files to your server, potentially leading to full remote code execution. Imagine an attacker gaining control of your site and wreaking havoc — that's absolutely devastating! Update the WavePlayer plugin immediately to version 3.8.0 or later to close this gap. Additionally, conduct a security audit of your site to ensure no malicious files have been uploaded. You’ve got this! Follow those steps, and you’ll be a security hero 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.00612 · 48.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-11-19T11:15Z
References (1)
EPSS history
Timeline
  • 19 NOV 06:00Z
    WavePlayer < 3.8.0 - Unauthenticated Arbitrary File Upload
    cvelistv5