Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2024-43131

CVE-2024-43131: Wpwebelite Docket Auth Bypass Vulnerability

CVE-2024-43131 is an authorization bypass flaw in Wpwebelite Docket that allows unauthorized access to restricted functionality. This article covers the technical details, affected versions, security impact, and mitigation.

Published:

CVE-2024-43131 Overview

CVE-2024-43131 is an incorrect authorization vulnerability in the WPWeb Docket plugin for WordPress, marketed as WooCommerce Collections / Wishlist / Watchlist. The flaw affects all versions before 1.7.0 and is categorized under [CWE-863]. An unauthenticated attacker can reach functionality that should be restricted by access control lists, enabling arbitrary deletion of posts and pages on affected sites. The issue is exploitable over the network without user interaction and without prior authentication, making any internet-facing WordPress site running a vulnerable Docket version reachable.

Critical Impact

Unauthenticated attackers can delete arbitrary WordPress posts and pages, causing integrity loss and site disruption on stores using the Docket plugin.

Affected Products

  • WPWeb Docket (WooCommerce Collections / Wishlist / Watchlist) plugin for WordPress
  • All versions prior to 1.7.0
  • WordPress sites running WooCommerce with the Docket plugin enabled

Discovery Timeline

  • 2024-08-13 - CVE-2024-43131 published to NVD
  • 2026-01-28 - Last updated in NVD database

Technical Details for CVE-2024-43131

Vulnerability Analysis

The Docket plugin exposes functionality that performs sensitive state-changing operations, including post and page deletion, without enforcing proper authorization checks. According to the Patchstack Vulnerability Report, the affected handler does not verify the requesting user's capability or validate a nonce before processing destructive requests. This allows any unauthenticated visitor to invoke the deletion logic against arbitrary post or page identifiers managed by WordPress.

The vulnerability is classified as Broken Access Control [CWE-863]. The impact is concentrated on data integrity, since attackers can remove published content, product pages, and other post types. Confidentiality and availability of the underlying server are not directly affected, but loss of customer-facing pages on a WooCommerce store represents a meaningful business impact.

Root Cause

The root cause is missing capability and nonce verification in a plugin endpoint that should be limited to administrative users. The plugin trusts request parameters identifying the target object without confirming that the caller has authority over that object. This is a classic ACL enforcement failure rather than a flaw in WordPress core.

Attack Vector

The attack vector is remote and unauthenticated. An attacker sends a crafted HTTP request to the vulnerable plugin endpoint, supplying the identifier of a post or page to delete. Because no session, cookie, capability check, or nonce is required, the request can be issued directly from any HTTP client. Mass-scanning for vulnerable installations is straightforward given the plugin's fixed endpoint signature.

No verified public proof-of-concept code is referenced in the advisory. Refer to the Patchstack Vulnerability Report for additional technical context.

Detection Methods for CVE-2024-43131

Indicators of Compromise

  • Unexpected wp_posts entries transitioning to trash or being removed without an authenticated administrator action in the WordPress audit log.
  • HTTP POST or GET requests to Docket plugin endpoints originating from unauthenticated sessions or unfamiliar IP addresses.
  • Sudden disappearance of WooCommerce product pages, published posts, or static pages reported by site editors.

Detection Strategies

  • Review web server access logs for requests targeting Docket plugin paths under /wp-content/plugins/ or related AJAX actions, especially without valid authentication cookies.
  • Monitor the WordPress database for deletion events by enabling an audit logging plugin that records before_delete_post and deleted_post hooks.
  • Correlate plugin version inventory across managed WordPress sites and flag any Docket installation below version 1.7.0.

Monitoring Recommendations

  • Enable file integrity and content monitoring for the WordPress posts table and key published URLs.
  • Forward web server and WordPress audit logs to a centralized logging or SIEM platform for retention and alerting on bulk deletion patterns.
  • Alert on anomalous request rates to plugin endpoints from single source IPs, which often precede mass-exploitation activity.

How to Mitigate CVE-2024-43131

Immediate Actions Required

  • Update the Docket (WooCommerce Collections / Wishlist / Watchlist) plugin to version 1.7.0 or later on every affected WordPress site.
  • Audit recent post and page deletions and restore content from backups where unauthorized removals are identified.
  • Restrict access to /wp-admin/admin-ajax.php and plugin endpoints using a web application firewall rule until patching is complete.

Patch Information

WPWeb addressed the issue in Docket version 1.7.0 by introducing proper authorization checks on the affected endpoint. Site operators should upgrade through the WordPress plugin updater or by replacing plugin files with the fixed release. Details of the fix are summarized in the Patchstack Vulnerability Report.

Workarounds

  • Deactivate and remove the Docket plugin if an immediate upgrade to 1.7.0 is not feasible.
  • Deploy WAF rules that block unauthenticated requests to the vulnerable Docket AJAX actions and require valid WordPress nonces.
  • Maintain off-site backups of the WordPress database so that deleted posts and pages can be restored quickly if exploitation occurs.

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

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

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.