
Detection for CVE-2025-34299
Monsta FTP versions 2.11 and earlier contain a vulnerability that allows unauthenticated arbitrary file uploads. This flaw enables attackers to execute arbitrary code by uploading a specially crafted file from a malicious (S)FTP server.
This detection template works by sending a GET request to the target URL, checking if the response contains Monsta FTP with a 200 status code, extracting the version from the title tag using regex, and then comparing it against version 2.11 to identify vulnerable instances.
nuclei -u <ip|fqdn> -t template.yaml
Or if you would like to scan a list of hosts, execute:
nuclei -l <list.txt> -t template.yaml
Use at your own risk, I will not be responsible for illegal activities you conduct on infrastructure you do not own or have permission to scan.
This project is licensed under the MIT License.
If you have any questions about this vulnerability detection script please reach out to me via Signal.