Description
The affiliate-toolkit – Multi-Network Affiliate & Amazon Product Display plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'atkp_product_producturl' parameter in all versions up to, and including, 3.9.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation by unauthenticated attackers requires that the plugin's AJAX loading / AJAX handler option is enabled (atkp_options::get_ajax_loading_enabled() || get_ajax_handler_enabled()) and the attacker knows a product id to render. On a default installation, where that is not configured, the vulnerability requires attackers with contributor-level access and above.
Published: 2026-10-28
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting allowing arbitrary script execution in product pages
Action: Patch Now
AI Analysis

Impact

The affiliate‑toolkit plugin for WordPress is susceptible to stored cross‑site scripting through the atkp_product_producturl parameter. Input to this field is neither sanitized nor properly escaped, permitting an attacker to embed arbitrary JavaScript. When the affected product page is later viewed, the malicious script is executed in the victim’s browser, giving the attacker the ability to deface content, hijack sessions, or redirect users. This flaw is a classic XSS weakness (CWE‑79).

Affected Systems

The vulnerability affects all installations of the affiliate‑toolkit – Multi‑Network Affiliate & Amazon Product Display plugin with versions up to and including 3.9.2. The plugin operates within WordPress sites and is delivered by the vendor cservit.

Risk and Exploitability

The severity of the issue is reflected in a CVSS score of 7.2. While the EPSS score is not available, the vulnerability is not yet listed in the CISA KEV catalog. Attackers can exploit the flaw without authentication by targeting sites that have the plugin’s AJAX loading or AJAX handler option enabled, or by leveraging contributor‑level or higher access if the default configuration is not altered. The risk is therefore moderate to high for sites that expose these options to the public or have users with sufficient privileges.

Generated by OpenCVE AI on October 28, 2026 at 03:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the affiliate‑toolkit plugin to version 3.9.3 or later to eliminate the XSS vector.
  • If an immediate upgrade is not possible, disable the AJAX loading and AJAX handler options in the plugin settings to block the vulnerability’s entry point.
  • Restrict or sanitize the atkp_product_producturl field by applying proper input validation and output escaping, ensuring only safe URLs are stored.

Generated by OpenCVE AI on October 28, 2026 at 03:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 02:45:00 +0000

Type Values Removed Values Added
Description The affiliate-toolkit – Multi-Network Affiliate & Amazon Product Display plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'atkp_product_producturl' parameter in all versions up to, and including, 3.9.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation by unauthenticated attackers requires that the plugin's AJAX loading / AJAX handler option is enabled (atkp_options::get_ajax_loading_enabled() || get_ajax_handler_enabled()) and the attacker knows a product id to render. On a default installation, where that is not configured, the vulnerability requires attackers with contributor-level access and above.
Title affiliate-toolkit <= 3.9.2 - Unauthenticated Stored Cross-Site Scripting via 'atkp_product_producturl' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-28T02:29:59.059Z

Reserved: 2026-10-15T20:14:20.078Z

Link: CVE-2026-111314

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T03:17:09.817

Modified: 2026-10-28T03:17:09.817

Link: CVE-2026-111314

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T03:30:15Z

Weaknesses
  • CWE-79

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