FreeFloat FTP Server Buffer Overflow Vulnerability in GET Command Handler

Vulnerability

A critical buffer overflow vulnerability has been identified in FreeFloat FTP Server version 1.0.0. The issue arises in the GET Command Handler, where an unknown functionality can be manipulated, potentially allowing remote exploitation. The vulnerability has been publicly disclosed and is accompanied by an available exploit.

Impact

Exploitation of this vulnerability leads to a buffer overflow, which can commonly result in arbitrary code execution or causing a crash, depending on how the overflow is handled.

Reproduction

The vulnerability can be reproduced by sending a crafted payload that exploits the buffer overflow in the GET command. This can be done using a Perl script that establishes a TCP connection to the FTP server on port 21. The script should send the payload after the FTP authentication process. The payload must be carefully crafted to include the overflow data, the return address (pointing to a JMP ESP instruction in kernel32.dll), and the shellcode for a reverse shell.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
10.0
exploitability
9.7
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
10.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.