CVE-2010-20007

HIGH

Seagull FTP Client <= v3.3 Build 409 - Buffer Overflow

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 2 public exploits for CVE-2010-20007. PoCs published by Metasploit, including Metasploit module exploits/windows/ftp/seagull_list_reply.

AI-analyzed exploit summary This exploit targets a stack buffer overflow in Seagull FTP v3.3 build 409 by sending a maliciously crafted response to a LIST command, overwriting a structured exception handler. It uses a JMP ESP instruction from shell32.dll to redirect execution to the payload.

Description

Seagull FTP Client <= v3.3 Build 409 contains a stack-based buffer overflow vulnerability in its FTP directory listing parser. When the client connects to an FTP server and receives a crafted response to a LIST command containing an excessively long filename, the application fails to properly validate input length, resulting in a buffer overflow that overwrites the Structured Exception Handler (SEH). This may allow remote attackers to execute arbitrary code on the client system. This product line was discontinued and users were advised to use BlueZone Secure FTP instead, at the time of disclosure.

Exploits (2)

exploitdb WORKING POC VERIFIED
by Metasploit · rubyremotewindows
https://www.exploit-db.com/exploits/16705

This exploit targets a stack buffer overflow in Seagull FTP v3.3 build 409 by sending a maliciously crafted response to a LIST command, overwriting a structured exception handler. It uses a JMP ESP instruction from shell32.dll to redirect execution to the payload.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Seagull FTP v3.3 build 409
No auth needed
Prerequisites: Network access to the target FTP client · Target must initiate a LIST command
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC GOOD
rubypocwin
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/windows/ftp/seagull_list_reply.rb

This Metasploit module exploits a stack buffer overflow in Seagull FTP v3.3 Build 409 via an overly long file/folder name in a LIST command response, overwriting a structured exception handler to achieve remote code execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Seagull FTP v3.3 Build 409
No auth needed
Prerequisites: Network access to the target FTP client · Target must initiate a LIST command
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Scores

CVSS v4 8.5
EPSS 0.0048
EPSS Percentile 37.2%
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact total

Details

CWE
CWE-121
Status published
Products (1)
Rocket Software/Seagull FTP Client < 3.3 Build 409
Published Aug 21, 2025
Tracked Since Feb 18, 2026