
JAY Login & Register <= 2.4.01 - Authentication Bypass via Cookie
JAY Login & Register <= 2.4.01 - Authentication Bypass via Cookie
The JAY Login & Register plugin for WordPress is vulnerable to authentication bypass in versions up to and including 2.4.01.
This flaw arises due to incorrect authentication logic within the jay_login_register_process_switch_back function, which inadequately validates the value of the jay_login_register_switched_from_user cookie. As a result, unauthenticated attackers can exploit the vulnerability to log in as any existing user, including administrators, provided they know a valid user ID.
This script automates exploitation of CVE-2025-14440 by:
The code is structured for maximum reliability and clean output — making exploitation accessible to professionals and security researchers.
python3 CVE-2025-14440.py -u <TARGET_URL> -id <USER_ID>
Arguments:
-u or --url: Target site (can be with or without http(s)://)-id or --id: The user ID to exploit (e.g., 1 for administrator)extracted_cookies.txtThis script is provided for educational and authorized penetration testing purposes only.
The author is not responsible for any misuse or illegal activity carried out using this code.
Always obtain permission before testing any website, and respect applicable laws and ethical guidelines.