CVE-2026-120560
Deferred Deferred - Pending Action

Media Library File Deletion in Active Woot Products Tables for WooCommerce

Vulnerability report for CVE-2026-120560, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-07

Last updated on: 2026-11-07

Assigner: Wordfence

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-07
Last Modified
2026-11-07
Generated
2026-11-07
AI Q&A
2026-11-07
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
realmag777 Active Woot Products Tables for WooCommerce. 100% FREE From 0 (inc) to 2.1.5 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects the Active Woot Products Tables for WooCommerce plugin for WordPress. It allows unauthenticated attackers to delete any media library file by exploiting a flaw in the get_table_data AJAX handler. The handler lacks nonce verification and capability checks, enabling attackers to pass malicious parameters that trigger file deletion via WordPress core functions.

Detection Guidance

Check for unauthorized media deletions in WordPress logs or look for suspicious AJAX calls to wp_ajax_nopriv_woot_get_table_data. Inspect network traffic for requests targeting the get_table_data endpoint with wp_columns_actions parameters.

Impact Analysis

If exploited, this vulnerability could allow attackers to completely erase your WordPress site's media library, including images and other uploaded files. This could disrupt website functionality, break content, and require restoration from backups. The attack is possible without authentication, making it accessible to any external user.

Compliance Impact

This vulnerability could lead to non-compliance with data protection regulations like GDPR or HIPAA if it results in unauthorized deletion or loss of sensitive media files. Organizations may face penalties for failing to protect personal or health data, especially if the media library contained such files.

Mitigation Strategies

Immediately update the Active Woot Products Tables for WooCommerce plugin to the latest version. If an update is unavailable, disable the plugin until a patch is released. Review media library for unexpected deletions and restrict unauthenticated AJAX access via server rules.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-120560. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...