CVE-2022-1020CWE-352CWE-862

Woo Product Table < 3.1.2 - Unauthenticated Arbitrary Function Call

published April 18, 2022

CVSS
—
EPSS
26%
Percentile
98.0
In the wild
Unconfirmed
What it is

⚠️ A missing authorization check in WooCommerce could let anyone tap into admin actions—like giving a stranger the keys to your store! 🛍️ Think of it like leaving the front door of a boutique unlocked, allowing anyone to walk in and rearrange the displays or even take things without anyone knowing. That's the level of access this vulnerability grants! An attacker could execute arbitrary functions on your site without needing to log in, potentially leading to data theft, unauthorized changes, or worse. It's like letting a customer walk behind the counter and mess with your inventory—definitely not ideal!

Put simply

Think of it like leaving the front door of a boutique unlocked, allowing anyone to walk in and rearrange the displays or even take things without anyone knowing. That's the level of access this vulnerability grants! This vulnerability occurs because the wpt_admin_update_notice_option AJAX action lacks proper authorization and CSRF checks, allowing unauthenticated users to exploit the callback parameter without restrictions.

What to do

An attacker could execute arbitrary functions on your site without needing to log in, potentially leading to data theft, unauthorized changes, or worse. It's like letting a customer walk behind the counter and mess with your inventory—definitely not ideal! Update the WooCommerce Product Table plugin to version 3.1.2 or later immediately. Additionally, ensure you review user roles and permissions associated with your WordPress site to tighten security. Don't forget to implement CSRF protection on AJAX actions if you haven't already! You've got this! 🦸 Fixing this vulnerability will help keep your online store safe and sound.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.25937 · 98.0th percentile
Weaknesses
CWE-352 · Cross-Site Request Forgery (CSRF); CWE-862 · Missing Authorization
Published
2022-04-18T17:10Z
EPSS history
Timeline
  • 18 APR 17:10Z
    Woo Product Table < 3.1.2 - Unauthenticated Arbitrary Function Call
    cvelistv5