CVE-2024-36436
exposure of sensitive information to an unauthorized actor
In WishList Member X, a WordPress membership plugin, the plugin's rendered HTML — containing its REST API secret key in plaintext — was returned directly to an unauthenticated attacker in an AJAX JSON response. Anyone who asked could read the key and use it against the plugin's REST interface.
I found it, reported it through coordinated disclosure, and the vendor shipped a fix. The class is CWE-200; the lesson is the usual one — the endpoint that "just renders the settings page" is an endpoint.
- product
- WishList Member X (WordPress plugin)
- class
- CWE-200 — information exposure
- status
- patched
- credit
- found & reported by Moaaz Afifi