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

CVE-2026-82305: YITH WooCommerce Wishlist Auth Bypass Flaw

CVE-2026-82305 is an authentication bypass vulnerability in YITH WooCommerce Wishlist WordPress plugin that allows unauthenticated attackers to rename any wishlist. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-82305 Overview

CVE-2026-82305 is a broken access control vulnerability in the YITH WooCommerce Wishlist WordPress plugin before version 4.18.1. The plugin fails to verify whether a user is authorized to rename a given wishlist. Unauthenticated attackers can rename any wishlist on an affected site by sending crafted requests over the network. The issue is classified as [CWE-639] Authorization Bypass Through User-Controlled Key.

Critical Impact

Unauthenticated attackers can modify wishlist names belonging to any user, resulting in unauthorized data tampering across all WooCommerce stores running the vulnerable plugin.

Affected Products

  • YITH WooCommerce Wishlist WordPress plugin versions prior to 4.18.1
  • WordPress sites running WooCommerce with the affected plugin
  • E-commerce stores using YITH Wishlist for customer product lists

Discovery Timeline

  • 2026-09-11 - CVE-2026-82305 published to the National Vulnerability Database
  • 2026-09-11 - Last updated in NVD database

Technical Details for CVE-2026-82305

Vulnerability Analysis

The YITH WooCommerce Wishlist plugin exposes a wishlist rename operation without enforcing an authorization check. The endpoint accepts a wishlist identifier and a new name, then applies the change without confirming that the requester owns the target wishlist or holds an equivalent privilege. Because the plugin also does not require authentication for this action, any anonymous visitor can invoke it.

The impact is limited to integrity of wishlist metadata. Attackers cannot read wishlist contents or disrupt site availability through this flaw alone. However, at scale, an attacker can rename every wishlist on a store, injecting arbitrary strings into customer-facing labels and administrative views.

Root Cause

The root cause is missing authorization logic on the wishlist rename handler. The plugin trusts a user-supplied wishlist identifier and processes the request without validating ownership against the current session or a capability check. This pattern matches [CWE-639], where access to resources is controlled solely by a predictable or user-supplied key.

Attack Vector

Exploitation occurs over the network with no authentication and no user interaction. An attacker sends an HTTP request to the plugin's rename endpoint, supplying the target wishlist ID and the desired new name. The server processes the request as if it were legitimate. Refer to the WPScan Vulnerability Report for the specific request parameters and endpoint used.

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-82305

Indicators of Compromise

  • Wishlist names containing unexpected text, promotional content, defacement strings, or non-ASCII characters unrelated to product descriptions
  • Multiple wishlist rename events originating from a single IP address or user agent within a short time window
  • Rename requests where the session user does not match the wishlist owner in database records

Detection Strategies

  • Review web server access logs for POST or AJAX requests targeting YITH Wishlist rename actions from unauthenticated sessions
  • Query the WordPress database for recent modifications to wishlist name fields and cross-reference against expected owner activity
  • Enable WordPress audit logging plugins to capture wishlist modification events with actor context

Monitoring Recommendations

  • Alert on bursts of wishlist rename operations exceeding normal customer behavior baselines
  • Monitor for requests to the vulnerable endpoint originating from IP addresses without a valid authenticated session cookie
  • Track plugin version inventory across WordPress deployments to identify unpatched instances

How to Mitigate CVE-2026-82305

Immediate Actions Required

  • Update the YITH WooCommerce Wishlist plugin to version 4.18.1 or later on all WordPress installations
  • Audit existing wishlists for unauthorized name changes and restore legitimate values from backups where needed
  • Restrict access to the plugin's AJAX endpoints at the web application firewall until patching is complete

Patch Information

The vendor addressed CVE-2026-82305 in YITH WooCommerce Wishlist version 4.18.1. The fix introduces an authorization check that validates wishlist ownership before permitting a rename operation. Site administrators should apply the update through the WordPress plugin manager. Consult the WPScan Vulnerability Report for advisory details.

Workarounds

  • Deploy a web application firewall rule that blocks unauthenticated POST requests to the wishlist rename action
  • Temporarily disable the YITH WooCommerce Wishlist plugin on production stores if patching cannot be completed promptly
  • Require authentication for all wishlist operations by enforcing login-only access to WooCommerce account features
bash
# Example WP-CLI command to update the plugin
wp plugin update yith-woocommerce-wishlist --version=4.18.1

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.