Description
The affiliate-toolkit – Multi-Network Affiliate & Amazon Product Display plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.9.2 via the upload_image function. This is due to insufficient file type validation in upload_image due to a weak Content-Type prefix check and extension derivation from the attacker-controlled URL path, with no dangerous-extension stripping. This makes it possible for authenticated attackers, with contributor-level access and above, to upload files that may be executable, which makes remote code execution possible. Exploitation requires the "import product image" option to be enabled in the plugin settings, as this activates the image download pipeline triggered on product post save.
Published: 2026-10-28
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Patch Now
AI Analysis

Impact

The affiliate‑toolkit WordPress plugin (cservit:affiliate‑toolkit) contains a flaw that allows authenticated users with contributor‑level permissions to upload arbitrary files by manipulating the 'atkp_product_largeimageurl' parameter. The upload_image function performs only a weak content‑type prefix check and derives the file extension from the attacker‑controlled URL path, with no stripping of dangerous extensions. Consequently, malicious files that could be executed on the server can be uploaded, giving the attacker remote code execution capabilities.

Affected Systems

Affected are WordPress sites that have the affiliate‑toolkit Multi‑Network Affiliate & Amazon Product Display plugin installed at any version up to and including 3.9.2. The flaw is exploitable only when the plugin’s 'import product image' feature is enabled in the settings, and when a user has contributor or higher access. No specific PHP or OS version dependency is noted, so the vulnerability applies broadly to any environment running the mentioned plugin.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity. Although no EPSS score is available and the vulnerability is not listed in the CISA KEV catalog, the potential for remote code execution remains significant. Exploitation requires an authenticated contributor or higher and the 'import product image' option to be active; no additional privilege escalation or external control is needed beyond legitimate user access. Because the flaw permits arbitrary file uploads on the server, an attacker can place malicious payloads and later trigger execution from within the web application or through other attack surfaces.

Generated by OpenCVE AI on October 28, 2026 at 05:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the affiliate‑toolkit plugin to a newer version that resolves the file‑type validation flaw.
  • If an update is not yet available, disable the 'import product image' setting in the plugin options to stop the automatic remote image download pipeline.
  • Restrict contributors’ ability to upload files by adjusting role permissions—either remove the upload capability from the Contributor role or enforce stricter file‑type restrictions through a role‑management plugin.

Generated by OpenCVE AI on October 28, 2026 at 05:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
First Time appeared Cservit
Cservit affiliate-toolkit – Multi-network Affiliate & Amazon Product Display
Wordpress-extensions
Wordpress-extensions affiliate-toolkit
Vendors & Products Cservit
Cservit affiliate-toolkit – Multi-network Affiliate & Amazon Product Display
Wordpress-extensions
Wordpress-extensions affiliate-toolkit

Wed, 28 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
Description The affiliate-toolkit – Multi-Network Affiliate & Amazon Product Display plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.9.2 via the upload_image function. This is due to insufficient file type validation in upload_image due to a weak Content-Type prefix check and extension derivation from the attacker-controlled URL path, with no dangerous-extension stripping. This makes it possible for authenticated attackers, with contributor-level access and above, to upload files that may be executable, which makes remote code execution possible. Exploitation requires the "import product image" option to be enabled in the plugin settings, as this activates the image download pipeline triggered on product post save.
Title affiliate-toolkit <= 3.9.2 - Authenticated (Contributor+) Arbitrary File Upload via 'atkp_product_largeimageurl' Parameter
Weaknesses CWE-434
References
Metrics cvssV3_1

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


Subscriptions

Cservit Affiliate-toolkit – Multi-network Affiliate & Amazon Product Display
Wordpress-extensions Affiliate-toolkit
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-28T03:42:53.522Z

Reserved: 2026-10-15T18:50:58.462Z

Link: CVE-2026-111255

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T04:17:56.390

Modified: 2026-10-28T04:17:56.390

Link: CVE-2026-111255

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T06:45:14Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type