CVE-2025-0864

Active Products Tables for WooCommerce. Use constructor to create tables <= 1.0.6.6 - Reflected Cross-Site Scripting

Published Feb 18, 2025 CVSS 3.1 · 6.1 Medium EPSS < 1% KEV · Not listed
Description
The Active Products Tables for WooCommerce. Use constructor to create tables plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'shortcodes_set' parameter in all versions up to, and including, 1.0.6.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.

Analysis

AI-generated

Technical impact

The vulnerability allows attackers to inject arbitrary scripts into pages served by WordPress sites that use the Active Products Tables for WooCommerce plugin. By supplying malicious content in the 'shortcodes_set' parameter, an unauthenticated user can cause an innocent visitor to execute scripts when they view a page containing the shortcode. This result is a classic reflected XSS that can compromise client-side data, facilitate phishing, or provide a foothold for further cookie-stealing attacks.

Affected Systems

The flaw affects the WordPress plugin RealMag777’s Active Products Tables for WooCommerce, versions up to and including 1.0.6.6. Targets are sites running any WordPress installation with the plugin installed and the shortcode active. The vulnerability is present in the plugin's source file referenced in the official WordPress repository.

Risk and Exploitability

The CVSS score of 6.1 classifies the vulnerability as medium severity, and the EPSS score of less than 1% indicates a low likelihood of widespread exploitation at present. Because access requires an unauthenticated user to persuade another visitor to click a crafted link, the attack vector is user interaction – it is not remotely exploitable without human collaboration. The vulnerability is not listed in the CISA KEV catalog, so no known active exploits have been reported yet.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Active Products Tables for WooCommerce plugin to any version newer than 1.0.6.6 that addresses the XSS issue.
  • If an update is not yet available, disable or remove the shortcode that processes the 'shortcodes_set' parameter, or completely uninstall the plugin to eliminate the attack surface.
  • Add a strict Content Security Policy (CSP) header that blocks inline scripts on the affected pages to mitigate potential XSS payloads until the plugin issue is resolved.

Generated by OpenCVE AI on April 21, 2026 at 22:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-4809 The Active Products Tables for WooCommerce. Use constructor to create tables plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'shortcodes_set' parameter in all versions up to, and including, 1.0.6.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
History
Type Values Removed Values Added
First Time appeared Pluginus
Pluginus active Products Tables For Woocommerce
CPEs cpe:2.3:a:pluginus:active_products_tables_for_woocommerce:*:*:*:*:*:wordpress:*:*
Vendors & Products Pluginus
Pluginus active Products Tables For Woocommerce
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The Active Products Tables for WooCommerce. Use constructor to create tables plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'shortcodes_set' parameter in all versions up to, and including, 1.0.6.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
Title Active Products Tables for WooCommerce. Use constructor to create tables <= 1.0.6.6 - Reflected Cross-Site Scripting
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 8, 2026, 5:34 PM
Reserved
Jan 29, 2025, 9:28 PM
Status
Analyzed
Published
Feb 18, 2025, 8:15 AM
Modified
Jun 17, 2026, 8:27 AM