Description
Solar FTP Server fails to properly handle format strings passed to the USER command. When a specially crafted string containing format specifiers is sent, the server crashes due to a read access violation in the __output_1() function of sfsservice.exe. This results in a denial of service (DoS) condition.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Flexbyte Software | Solar FTP Server | ≤ 2.1.1 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Solar FTP Server Malformed USER Denial of Service
auxiliary/dos/windows/ftp/solarftp_user
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/auxiliary/dos/windows/ftp/solarftp_user.rb exploit
- https://www.exploit-db.com/exploits/16204 exploit
- https://web.archive.org/web/20111102141514/https://solarftp.com/ product
- https://web.archive.org/web/20111009122553/http://solarftp.com/blog/news/solar-ftp-server-2-1-2.html vendor-advisory patch
- https://www.vulncheck.com/advisories/solar-ftp-server-malformed-user-dos third-party-advisory