Skip to main content

Pricing Table WordPress Plugin CVE-2026-111947

| EUVDEUVD-2026-107074 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-21 WPScan GHSA-42jx-58g4-6w6f
5.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as contributor-level user
  2. Delivery
    Invoke legacy pricing-table duplication action
  3. Exploit
    Supply target post/page ID bypassing authorization
  4. Execution
    Clone and publish private/draft content
  5. Impact
    Disclose other users' confidential content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires an authenticated WordPress account with the contributor role or higher on a site running the Pricing Table WordPress Plugin before 4.1.3, and use of the plugin's LEGACY pricing-table duplication feature, which fails to perform authorization checks. Limiting factors: the attacker must already have a valid low-privilege account (contributor+), so fully anonymous exploitation is not possible; impact is confined to cloning/publishing existing posts and pages (including other users' private and draft content) rather than full site compromise. The 'legacy' qualifier implies the duplication path affected may depend on the plugin being used in a mode that still exposes legacy pricing tables.

Impact

This is a moderate-severity WordPress plugin authorization flaw (CWE-639, IDOR) that is a real but not urgent priority. Signals are mixed: a public exploit exists (reported by WPScan, with published vulnerability detail) and a patch is available, yet there is no CISA KEV listing and no EPSS score was provided, so there is no evidence of widespread or active exploitation - consistent with a low-glamour access-control bug rather than a mass-exploited RCE. The provided CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N = 5.5) contains a notable internal conflict: it specifies PR:H (high privileges), but the description states exploitation requires only the 'contributor role and above,' which in WordPress is a LOW-privilege authenticated role - this suggests the true privilege requirement is PR:L and that the realistic severity is somewhat higher than 5.5 (closer to ~7.1). This discrepancy should be verified against the WPScan advisory. No SSVC decision data, KEV, or EPSS was supplied, so automatability and exploitation-maturity signals cannot be cross-referenced. Net: a credible, low-barrier authenticated disclosure/clone issue worth prompt patching on affected sites, but not a drop-everything emergency absent active-exploitation evidence.

Exploit ScenarioDerived

An attacker who holds (or registers/obtains) a WordPress contributor account on a vulnerable site invokes the plugin's legacy pricing-table duplication function, which skips authorization checks. By referencing the ID of a post or page they do not own, they clone and publish other users' private or draft content - exposing unpublished or confidential material. A public exploit/vulnerability writeup from WPScan exists, lowering the effort required.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

An insecure direct object reference (CWE-639) in the Pricing Table WordPress plugin before 4.1.3 lets users with the contributor role or higher duplicate legacy pricing tables without any authorization check, thereby cloning and publishing arbitrary posts and pages on the site - including private and draft content owned by other users. Publicly available exploit code exists, and exploitation requires only a legitimate low-privilege account plus use of the plugin's legacy duplication feature; impact is confined to content cloning/publication rather than full site takeover, which keeps this at moderate severity.

RemediationAI

Upgrade the Pricing Table WordPress plugin to version 4.1.3 or later, which introduces the missing authorization and ownership checks in the legacy duplication path (WPScan advisory: https://wpscan.com/vulnerability/7e78c101-05aa-4043-9c9d-2c896e9ae092/). If upgrading must be deferred, disable or remove the plugin's legacy pricing-table duplication feature so the vulnerable handler is unreachable, and as a stop-gap reduce the number of accounts holding the contributor role or higher - noting that any contributor can exploit this, so role hardening is only partial protection. Where legacy tables are not in use, deactivating the plugin entirely removes exposure at the cost of losing pricing-table display functionality. After patching, audit posts and pages for unexpected duplicates or newly published content originating from drafts or private items, since cloning activity is not necessarily logged by the vulnerable code.

Affected VersionsENISA

Pricing Table WordPress Plugin 0 <4.1.3

Affected Packages

euvd pricing_table_wordpress_plugin fix: 4.1.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic IDOR/authorization-bypass class issue (CWE-639) in the plugin's legacy pricing-table duplication routine. The duplication handler accepts a reference to the source pricing table and, by extension, the underlying post/page object, but never verifies that the requesting user is permitted to read or republish that object - it checks neither capability nor ownership. Because the plugin does not restrict which post IDs can be supplied, a contributor-level user (who normally cannot publish or even read others' drafts) can coerce the server into copying any post or page, including private and draft items belonging to administrators and other authors, and have the resulting clone published. Notably, the vendor's published vector and our independent assessment diverge only on privileges (PR:H vs PR:L); the authoritative assessment treats this as exploitable by any contributor+ account, i.e., a low-privileged authenticated user, with high confidentiality impact and low integrity impact. No CPE version detail is published by the vendor beyond the wildcard entry, but EUVD confirms the affected range as all versions prior to 4.1.3.

Know when Pricing Table Wordpress Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 5.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 7.1 HIGH

Exploitable over the network by a low-privilege contributor account (PR:L, correcting the input's PR:H), no user interaction; discloses private content (C:H) and allows unauthorized publishing (I:L), no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

4
CVSS changed
Oct 21, 2026 - 11:22 NVD
5.5 (MEDIUM)
Patch available
Oct 21, 2026 - 07:01 EUVD
CVE Published
Oct 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 21, 2026 - 06:00 cve.org
MEDIUM 5.5

DescriptionCVE.org

The Pricing Table WordPress Plugin WordPress plugin before 4.1.3 does not perform authorisation checks when duplicating a legacy pricing table, allowing users with the contributor role and above to clone and publish any post or page on the site, including private and draft content belonging to other users.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche single-purpose WordPress plugin, install footprint unclear and limited
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy