CVE-2022-0769CWE-89

Users Ultra <= 3.1.0 - Unauthenticated SQL Injection

published April 25, 2022

CVSS
β€”
EPSS
8%
Percentile
94.9
In the wild
Unconfirmed
What it is

⚑ A well-placed AJAX request can turn into an SQL Injection attack with the Users Ultra WordPress plugin! Think of it as a restaurant where anyone can order off the menu without verifying their identity β€” the chef could prepare any dish, even the secret recipes, without any checks! 🍽️ An attacker could exploit this vulnerability to execute any SQL command, potentially gaining access to sensitive data, modifying user information, or even deleting entire databases! It's like handing over the restaurant keys to a random customer β€” absolutely devastating!

Put simply

Think of it as a restaurant where anyone can order off the menu without verifying their identity β€” the chef could prepare any dish, even the secret recipes, without any checks! 🍽️ This SQL Injection flaw occurs because the plugin fails to properly sanitize and escape the `data_target` parameter used in its `rating_vote` AJAX action, allowing both authenticated and unauthenticated users to manipulate the SQL query directly.

What to do

An attacker could exploit this vulnerability to execute any SQL command, potentially gaining access to sensitive data, modifying user information, or even deleting entire databases! It's like handing over the restaurant keys to a random customer β€” absolutely devastating! Update the Users Ultra plugin to at least version 3.1.1 where this issue is fixed. Additionally, review your application's input sanitization practices to prevent similar vulnerabilities in the future. Don't let your guard down! πŸ›‘οΈ You've got this! By taking these steps, you’re one step closer to securing your site and becoming a security hero! πŸš€

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08326 Β· 94.9th percentile
Weakness
CWE-89 Β· Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2022-04-25T15:51Z
EPSS history
Timeline
  • 25 APR 15:51Z
    Users Ultra <= 3.1.0 - Unauthenticated SQL Injection
    cvelistv5