CVE-2025-11691CWE-89sql-injection

CVE-2025-11691

High · published October 18, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
40.6
In the wild
Unconfirmed
What it is

⚡ A sneaky SQL Injection lurking in WooCommerce could let attackers steal your data with a single, crafty request! Think of it like a restaurant where patrons can secretly add extra items to the kitchen’s to-do list without the chef knowing — that’s what adding queries in this case looks like! An attacker could exploit this vulnerability to execute unauthorized SQL queries, potentially exposing sensitive customer data or even allowing the modification of critical information. If the Legacy Price Calculations setting is enabled, the risks escalate dramatically, making it a dangerous situation for any online store.

Put simply

Think of it like a restaurant where patrons can secretly add extra items to the kitchen’s to-do list without the chef knowing — that’s what adding queries in this case looks like! This SQL injection vulnerability arises from improper escaping of user inputs in the PPOM_Meta::get_fields_by_id() function, which allows attackers to inject their own SQL queries into existing ones.

What to do

An attacker could exploit this vulnerability to execute unauthorized SQL queries, potentially exposing sensitive customer data or even allowing the modification of critical information. If the Legacy Price Calculations setting is enabled, the risks escalate dramatically, making it a dangerous situation for any online store. To protect your WooCommerce site, immediately update the PPOM plugin to version 33.0.16 or later. Additionally, consider disabling the Legacy Price Calculations setting until you can apply the patch. You've got this! By following these steps, you'll be one step closer to securing your site and keeping your customers safe! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00482 · 40.6th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2025-10-18T11:15Z
References (3)
EPSS history
Timeline
  • 18 OCT 06:42Z
    PPOM – Product Addons & Custom Fields for WooCommerce <= 33.0.15 - Unauthenticated SQL Injection
    cvelistv5