CVE-2011-3976

AmmSoft ScriptFTP 3.3 - Buffer Overflow

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 4 public exploits for CVE-2011-3976. PoCs published by Metasploit, modpr0be, otoy, including Metasploit module exploits/windows/ftp/scriptftp_list.

AI-analyzed exploit summary This Metasploit module exploits a buffer overflow in ScriptFTP <= 3.3 via a malicious FTP server responding to a LIST command with an overly long filename, leading to arbitrary code execution.

Description

Stack-based buffer overflow in AmmSoft ScriptFTP 3.3 allows remote FTP servers to execute arbitrary code via a long filename in a response to a LIST command, as demonstrated using (1) GETLIST or (2) GETFILE in a ScriptFTP script.

Exploits (4)

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

This Metasploit module exploits a buffer overflow in ScriptFTP <= 3.3 via a malicious FTP server responding to a LIST command with an overly long filename, leading to arbitrary code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ScriptFTP <= 3.3
No auth needed
Prerequisites: Victim must connect to attacker-controlled FTP server · Social engineering to execute crafted .ftp file
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC VERIFIED
by modpr0be · pythonremotewindows
https://www.exploit-db.com/exploits/17876

This exploit is a Python-based FTP server that triggers a buffer overflow in ScriptFTP <=3.3 via a malicious LIST command response. It includes shellcode for a bind shell on port 4444 and an egghunter for reliable exploitation.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ScriptFTP <=3.3
No auth needed
Prerequisites: Network access to target · Target must connect to attacker's FTP server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC
by otoy · rubyremotewindows
https://www.exploit-db.com/exploits/17904

This Metasploit module exploits a stack buffer overflow in ScriptFTP 3.3 by sending an overly long directory and filename in response to a GETLIST command, leading to remote code execution via SEH overwrite and egghunter techniques.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ScriptFTP 3.3
No auth needed
Prerequisites: Network access to the target FTP client · Target must initiate a connection to the malicious FTP server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC GOOD
by modpr0be · rubypocwin
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/windows/ftp/scriptftp_list.rb

This Metasploit module exploits a remote buffer overflow in ScriptFTP client (versions 3.3 and earlier) via a malicious FTP server. It triggers the vulnerability during a LIST command by sending a crafted filename to overwrite the exception handler, achieving arbitrary code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ScriptFTP 3.3 and earlier
No auth needed
Prerequisites: Victim must connect to attacker-controlled FTP server · ScriptFTP client must execute a crafted .ftp file
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (6)

Core 6
Core References
US Government Resource third-party-advisory x_refsource_cert-vn
http://www.kb.cert.org/vuls/id/440219
Third Party Advisory, VDB Entry vdb-entry x_refsource_xf
https://exchange.xforce.ibmcloud.com/vulnerabilities/69962
Exploit exploit x_refsource_exploit-db
http://www.exploit-db.com/exploits/17876
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/46099
Exploit vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/49707

Scores

EPSS 0.3059
EPSS Percentile 98.0%

Details

CWE
CWE-119
Status published
Products (1)
ammsoft/scriptftp 3.3
Published Oct 04, 2011
Tracked Since Feb 18, 2026