Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro <= 7.4.5 - Authenticated (Author+) Insecure Direct Object Reference to Arbitrary Post Modification via REST API update_subscriber 'ID' Parameter

Medium 4.3 CWE-639Fixed in 7.5.0
ID
WPSEC-2026-1117
Plugin
Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro (back-in-stock-notifier-for-woocommerce)
Affected
all versions before 7.5.0
Remediation
Update to 7.5.0 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-639
Usage
Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-10-16
Attack surface
Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro on WPSec AttackSurface
Fix released
Published

Description

The Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro plugin for WordPress is vulnerable to Insecure Direct Object Reference via the wc-instocknotifier/v3/update_subscriber and create_subscriber REST API routes in all versions up to, and including, 7.4.5, due to the routes' permission check relying on the publish_posts capability, which authors hold, and the update route not checking that the user-supplied 'ID' belongs to a subscriber record before passing it to wp_update_post(). This makes it possible for authenticated attackers, with Author-level access and above, to create and modify waitlist subscriber records, and to change the post type and status of any post, page or product to a subscriber record and add the plugin's metadata to it. This removes that content from the site.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0