CVE-2026-120560 Details
Description
The Active Woot Products Tables for WooCommerce. 100% FREE plugin for WordPress is vulnerable to Media Library File Deletion in all versions up to, and including, 2.1.5 This is due to the `get_table_data()` AJAX handler — registered for unauthenticated access via `wp_ajax_nopriv_woot_get_table_data` — performing no nonce verification and no capability check before passing the attacker-supplied `wp_columns_actions` parameter directly to `apply_filters()` alongside an attacker-controlled integer derived from the `table_id` parameter. This makes it possible for unauthenticated attackers to delete any WordPress media library attachment and its underlying file in the uploads directory by supplying a known or guessed numeric attachment ID, enabling complete erasure of a site's media library. Exploitation is achievable because WordPress core registers `wp_delete_attachment()` as a callback on hooks such as `upgrader_scheduled_cleanup` and `importer_scheduled_cleanup`, which `sanitize_key()` does not strip; notably, only attachment posts reachable by numeric ID are affected, and files outside `wp-content/uploads` — such as `wp-config.php` or plugin PHP files — cannot be targeted through this path.
A vulnerability allowing unauthenticated deletion of media library files has been identified in the Active Woot Products Tables for WooCommerce plugin, versions through 2.1.5. The issue arises in the 'get_table_data()' AJAX handler, which is accessible without authentication. The handler fails to implement nonce verification or capability checks before processing the 'wp_columns_actions' parameter, along with an integer derived from the 'table_id' parameter. This oversight enables unauthenticated attackers to delete any WordPress media attachment and its associated file in the uploads directory by providing a known or guessed numeric attachment ID. Exploitation of this vulnerability results in the complete removal of a site's media library. The vulnerability takes advantage of WordPress core hooks that schedule attachment deletions, allowing only attachments accessible by numeric ID to be targeted. Files outside the 'wp-content/uploads' directory, such as 'wp-config.php' or plugin PHP files, are not vulnerable through this method.
Users are advised to update the Active Woot Products Tables for WooCommerce plugin to version 2.1.6 or a newer patched version.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Nov 7, 2026CISA-ADP
Assessed Nov 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Active Woot Products Tables | <= 2.1.5 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 8, 2026 | CVE Modified | CISA-ADP |
| Nov 7, 2026 | New CVE Received | [email protected] |
Volerion