Description
The Productive Commerce WordPress plugin before 1.1.49 does not perform a capability check in one of its AJAX actions and exposes the nonce that guards it on every admin-area page, allowing any authenticated user such as a subscriber to activate arbitrary Productive Commerce WordPress plugin before 1.1.49 already installed on the site.
Published: 2026-10-21
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Application Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability occurs in the Productive Commerce WordPress plugin before version 1.1.49. An AJAX action within the plugin does not enforce a capability check and exposes its nonce on every admin‑area page. Because the nonce is available to all authenticated users, anyone with an account—including subscribers—can trigger the action to activate an arbitrary instance of the plugin that is already installed on the site. This allows a low‑privileged user to run the plugin’s code, effectively elevating their privileges within WordPress and potentially enabling the execution of malicious operations that the plugin might contain.

Affected Systems

Any WordPress site using the Productive Commerce plugin version 1.1.48 or earlier is affected. The CNA indicates an unspecified vendor. Sites that have installed this plugin and have any authenticated users—especially subscribers—are at risk.

Risk and Exploitability

The vulnerability requires attacker authentication, but subscribers are a common role in many sites. The CVSS score is 4.3, and the EPSS score is less than 1%. The issue is not listed in CISA’s KEV catalog. Because the AJAX action lacks a capability check and the nonce is exposed, the attack can be performed with trivial effort once the attacker has logged in, and the exposed token enables the action without further interaction. In practice, the risk is moderate to high for sites with broad subscriber access, given the ability to activate plugins that can run arbitrary code.

Generated by OpenCVE AI on October 22, 2026 at 02:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Productive Commerce to version 1.1.49 or newer, which restores proper capability checks for the AJAX action.
  • If an upgrade cannot be performed immediately, restrict the AJAX endpoint by adding a capability condition to the activation function or by disabling plugin activation for non‑admin roles via a security plugin or custom code.
  • Review the role settings on the site so that subscribers and other low‑privilege users do not have the \"activate_plugins\" capability; remove or limit this capability for non‑administrator roles.
  • Optionally, apply a hardening plugin or custom filter that removes the exposed nonce from admin pages to prevent unauthorized use.

Generated by OpenCVE AI on October 22, 2026 at 02:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-285

Wed, 21 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-285

Wed, 21 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

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

ssvc

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


Wed, 21 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Productive Commerce WordPress plugin before 1.1.49 does not perform a capability check in one of its AJAX actions and exposes the nonce that guards it on every admin-area page, allowing any authenticated user such as a subscriber to activate arbitrary Productive Commerce WordPress plugin before 1.1.49 already installed on the site.
Title Productive Commerce < 1.1.49 - Subscriber+ Arbitrary Plugin Activation
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-21T10:35:04.713Z

Reserved: 2026-10-13T10:19:32.168Z

Link: CVE-2026-109926

cve-icon Vulnrichment

Updated: 2026-10-21T10:19:53.528Z

cve-icon NVD

Status : Deferred

Published: 2026-10-21T06:16:47.623

Modified: 2026-10-21T18:37:38.700

Link: CVE-2026-109926

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T02:30:13Z

Weaknesses