Better WishList API

Better WishList API has 2 disclosed vulnerabilities in the WordSec catalog, all reported in 2025; all 2 are fixed as of September 2026. Their average CVSS score is 6.7, and the most serious one scores 7.2 out of 10. Severity breakdown: 0 critical and 1 high. 2025 was the busiest year with 2 disclosures.

The most common weakness is Cross-Site Scripting, behind 2 of the records (100%).

Every one of the 2 issues recorded for Better WishList API has a vendor fix available, so running the current release closes all known holes.

2 independent researchers contributed these findings, one record each. Better WishList API is installed on roughly 200 WordPress sites, so each unpatched flaw has a wide blast radius. The current release is tested up to WordPress 6.7.7.

Strategic Overview

Avg CVSSMedium
6.7/ 10
Patch Coverage100%
Open

0

Fixed

2

Get automatic notifications for all Better WishList API vulnerabilities before they are exploited.

Highest severity on recordCVSS 7.2CVE-2025-24641

Better WishList API <= 1.1.3 - Unauthenticated Stored Cross-Site Scripting

Read the full analysis

Vulnerability Records

2 records
Better WishList API banner
Latestv1.1.5

Better WishList API

rickonline_nl

Author

rickonline_nl

5.0(1)
100/100
Last Updated
2025-03-08 (2y ago)
Active Installs
200+
Downloads
15,196
Requires WP
4.0+
Requires PHP
0+
Tested up to
WP 6.7.7
Created
2015-10-21 (11y ago)

A better version of the WishList Member API. Created to make the connection to external services like ActiveCampaign and Autorespond a lot easier. Also gives option to send email notifications after succesfully adding an user through the API. This version is currently only available in the Dutch language. A translation to English is in the works. With this plugin you have the option to: Force the API to check if the user already exists. With the original Simple WLM API in combination with an external service, the user is often not recognized as existing user. As a result, the Autoresponder tries to add a new user, which will fail. Better WishList API will check if the user exists, and, if so, overrules the Autoresponder’s request to create a new user. Instead, it will add the level to the existing user. Get notifications by email of added users and levels. This way you don’t have to check if a transaction completed succesfully. Also register your user’s first name and last name. The original Simple WLM API is not able to handle the user’s name Log requests and see the results This plugin also gives you detailed instructions how to use the API in conjunction with Autorespond en ActiveCampaign.

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C