WordPress Plugin Vulnerabilities

YITH WooCommerce Wishlist < 4.13.0 - Unauthenticated Arbitrary Wishlist Renaming via IDOR

Description

The plugin does not properly validate wishlist ownership in the save_title() AJAX handler before allowing wishlist renaming operations. The function only checks for a valid nonce, which is publicly exposed in the page source of the /wishlist/ page, making it possible for unauthenticated attackers to rename any wishlist belonging to any user on the site.

Proof of Concept

Affects Plugins

References

Classification

Type
NO AUTHORISATION
CWE

Miscellaneous

Original Researcher
Chiao-Lin Yu (Steven Meow)
Submitter
Chiao-Lin Yu (Steven Meow)
Verified
Yes

Timeline

Publicly Published
2026-03-20 (about 21 days ago)
Added
2026-03-20 (about 20 days ago)
Last Updated
2026-03-20 (about 20 days ago)

Other