Skip to main content
Vulnerability Database/CVE-2026-111947

CVE-2026-111947: Pricing Table WordPress Auth Bypass Flaw

CVE-2026-111947 is an authorization bypass vulnerability in Pricing Table WordPress Plugin that lets contributors clone and publish private content. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-111947 Overview

CVE-2026-111947 affects the Pricing Table WordPress Plugin in versions before 4.1.3. The plugin fails to perform authorization checks when duplicating a legacy pricing table. Authenticated users with the Contributor role or higher can clone and publish any post or page on the site. This includes private and draft content belonging to other users.

The flaw is categorized under [CWE-639] Authorization Bypass Through User-Controlled Key. It allows low-privileged authors to expose confidential content and bypass editorial workflows on affected WordPress sites.

Critical Impact

Contributor-level accounts can duplicate and publish private or draft posts from any site author, leading to unauthorized disclosure of confidential content.

Affected Products

  • Pricing Table WordPress Plugin versions prior to 4.1.3
  • WordPress sites running the vulnerable plugin with Contributor role enabled
  • Multi-author WordPress installations using legacy pricing table duplication

Discovery Timeline

  • 2026-10-21 - CVE-2026-111947 published to the National Vulnerability Database
  • 2026-10-21 - Last updated in NVD database

Technical Details for CVE-2026-111947

Vulnerability Analysis

The Pricing Table WordPress Plugin exposes a duplication endpoint for legacy pricing tables. The endpoint does not validate whether the requesting user has permission to access or clone the target object. Because WordPress stores pricing tables and other content types in the same wp_posts table, the duplication routine accepts arbitrary post IDs.

An attacker with Contributor privileges can supply the ID of any post or page on the site. The plugin creates a copy of that content under the attacker's control. The attacker can then publish the duplicated content, effectively exposing private, draft, or pending posts belonging to editors or administrators.

The vulnerability does not require any user interaction from a victim. Exploitation occurs through standard authenticated requests to the WordPress admin interface. The impact scope includes confidentiality loss for restricted content across the site.

Root Cause

The root cause is a missing authorization check in the duplication handler. The function does not call current_user_can() against the target post or verify ownership. It also does not confirm that the referenced post is actually a pricing table managed by the plugin.

Attack Vector

An authenticated attacker with Contributor role submits a duplication request referencing a post ID owned by another user. The server processes the request without verifying ownership or object type. The attacker receives a copy of the target content and may publish it directly. See the WPScan Vulnerability Report for technical details.

Detect Identity Attacks the Moment Authentication Fails

Singularity™ Identity surfaces credential misuse, lateral movement, and privilege escalation in real time, so you can contain the breach before it spreads.

Stop Identity Attacks

Detection Methods for CVE-2026-111947

Indicators of Compromise

  • Unexpected duplicate posts or pages authored by Contributor-level accounts
  • Private or draft posts appearing as published content under unauthorized authors
  • Audit log entries showing pricing table duplication actions targeting non-pricing-table post IDs

Detection Strategies

  • Review WordPress audit logs for calls to the legacy pricing table duplication endpoint with post IDs that do not correspond to pricing tables
  • Correlate post_author changes with user role to identify Contributors cloning content from higher-privileged users
  • Monitor web server access logs for repeated POST requests to the plugin's duplication handler from low-privileged sessions

Monitoring Recommendations

  • Enable a WordPress activity logging plugin and alert on post duplication events initiated by Contributor accounts
  • Track newly published posts whose content matches existing private or draft content on the site
  • Review user role assignments and remove unused Contributor accounts that could be leveraged for exploitation

How to Mitigate CVE-2026-111947

Immediate Actions Required

  • Update the Pricing Table WordPress Plugin to version 4.1.3 or later on all affected sites
  • Audit recent post duplication activity and remove unauthorized copies of private or draft content
  • Review Contributor-level accounts and disable any that are inactive or unnecessary

Patch Information

The vendor addressed the issue in Pricing Table WordPress Plugin version 4.1.3 by adding authorization checks to the legacy duplication function. Site administrators should apply the update through the WordPress plugin manager. Refer to the WPScan Vulnerability Report for advisory details.

Workarounds

  • Deactivate the Pricing Table WordPress Plugin until the patched version can be applied
  • Restrict Contributor role assignments and move trusted contributors to roles with stricter editorial review
  • Deploy a web application firewall rule blocking requests to the plugin's legacy duplication endpoint from non-Editor accounts

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.