CVE-2025-10726CWE-89sql-injection

CVE-2025-10726

Critical · published October 3, 2025

CVSS v3.1
9.1
EPSS
0%
Percentile
35.6
In the wild
Unconfirmed
What it is

🚨 An unauthenticated SQL injection in the WPRecovery plugin could lead to total chaos! 🎉 With just a crafty input in the 'data[id]' parameter, attackers could both read sensitive data and even delete files on your server! Imagine a restaurant where customers can just write whatever they want on the order slip. If the kitchen doesn't check the order carefully, someone could ask for the entire dessert menu delivered to their table or even request the chef's hat be thrown out! An attacker exploiting this vulnerability can not only extract sensitive database information but can also use it to execute arbitrary file deletions on your server. This could lead to data breaches or even complete site takeovers, making it absolutely devastating for any website relying on this plugin.

Put simply

Imagine a restaurant where customers can just write whatever they want on the order slip. If the kitchen doesn't check the order carefully, someone could ask for the entire dessert menu delivered to their table or even request the chef's hat be thrown out! The WPRecovery plugin is vulnerable to SQL injection through the 'data[id]' parameter, which is insufficiently escaped, allowing attackers to inject malicious SQL queries. This vulnerability enables the attacker to execute additional commands via PHP's unlink() function, leading to file deletions on the server.

What to do

An attacker exploiting this vulnerability can not only extract sensitive database information but can also use it to execute arbitrary file deletions on your server. This could lead to data breaches or even complete site takeovers, making it absolutely devastating for any website relying on this plugin. To protect your site, update the WPRecovery plugin to version 2.0.1 or higher immediately. Additionally, review your SQL query practices to ensure all user inputs are properly sanitized and prepared. Implementing parameterized queries will greatly enhance security! You've got this! With these steps, you'll be well on your way to securing your site and earning your security hero badge! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00424 · 35.6th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2025-10-03T16:15Z
References (5)
EPSS history
Timeline
  • 03 OCT 11:17Z
    WPRecovery <= 2.0 - Unauthenticated SQL Injection to Arbitrary File Deletion
    cvelistv5