Multiple WFTPD Vulnerabilities
BID:9767
Info
Multiple WFTPD Vulnerabilities
| Bugtraq ID: | 9767 |
| Class: | Unknown |
| CVE: |
CVE-2004-0340 CVE-2004-0341 CVE-2004-0342 |
| Remote: | Yes |
| Local: | No |
| Published: | Feb 28 2004 12:00AM |
| Updated: | Jul 12 2009 03:06AM |
| Credit: | Discovered by "axl rose" <[email protected]>. |
| Vulnerable: |
Texas Imperial Software WFTPD Pro 3.21 Texas Imperial Software WFTPD Pro 3.20 Texas Imperial Software WFTPD Pro 3.10 R1 Texas Imperial Software WFTPD 3.21 Texas Imperial Software WFTPD 3.20 Texas Imperial Software WFTPD 3.10 R1 Texas Imperial Software WFTPD 3.0 Pro Texas Imperial Software WFTPD 3.0 0R5 Pro Texas Imperial Software WFTPD 3.0 0R5 Texas Imperial Software WFTPD 3.0 0R4 Pro Texas Imperial Software WFTPD 3.0 0R4 Texas Imperial Software WFTPD 3.0 0R3 Texas Imperial Software WFTPD 3.0 |
| Not Vulnerable: |
Texas Imperial Software WFTPD Pro 3.21 R2 Texas Imperial Software WFTPD 3.21 R2 |
Discussion
Multiple WFTPD Vulnerabilities
Multiple vulnerabilities have been reported to affect versions 3.21 and 3.20 of WFTPD Server and WFTPD Pro Server, including potential denial of service conditions and remote command execution.
The less serious of the vulnerabilities are the flaws which can be exploited to cause a denial of service. According to the report, the method by which WFTPD allocates additional memory is flawed in such a way that it can be exploited to exhaust available memory in a manner efficient to the attacker. Attackers may also take advantage of a buffer scan operation to spike CPU usage.
The more serious vulnerability is a stack-based buffer overflow condition. The condition is present in the implementation of FTP commands LIST, NLST, and STAT. To exploit the vulnerability, the attacker must be authenticated as a valid user unless the Secure option in the registry is set to 0. There is a logical error (which may be due to the use of an incorrect macro) in the check that is in place to prevent a buffer overflow. This results the possibility to write a string of excessive length to the local buffer, corrupting the process stack.
Note: Analysis is currently pending. This record will likely be retired as new entries are created for each individual vulnerability.
Multiple vulnerabilities have been reported to affect versions 3.21 and 3.20 of WFTPD Server and WFTPD Pro Server, including potential denial of service conditions and remote command execution.
The less serious of the vulnerabilities are the flaws which can be exploited to cause a denial of service. According to the report, the method by which WFTPD allocates additional memory is flawed in such a way that it can be exploited to exhaust available memory in a manner efficient to the attacker. Attackers may also take advantage of a buffer scan operation to spike CPU usage.
The more serious vulnerability is a stack-based buffer overflow condition. The condition is present in the implementation of FTP commands LIST, NLST, and STAT. To exploit the vulnerability, the attacker must be authenticated as a valid user unless the Secure option in the registry is set to 0. There is a logical error (which may be due to the use of an incorrect macro) in the check that is in place to prevent a buffer overflow. This results the possibility to write a string of excessive length to the local buffer, corrupting the process stack.
Note: Analysis is currently pending. This record will likely be retired as new entries are created for each individual vulnerability.
Exploit / POC
Solution / Fix
Multiple WFTPD Vulnerabilities
Solution:
The vendor has released WFTPD version 3.21 Release 2 to address these issues.
IMPORTANT NOTE: The vendor has updated the previously released binary without a change in the revision number. This update occurred on March 3, 2004. Any users that updated their software prior to March 4, 2004 are strongly recommended to acquire the current build, which can be found in the same location as the previous build as detailed below.
Texas Imperial Software WFTPD 3.0 0R4 Pro
Texas Imperial Software WFTPD 3.0 0R5 Pro
Texas Imperial Software WFTPD 3.0 Pro
Texas Imperial Software WFTPD 3.0 0R4
Texas Imperial Software WFTPD 3.0 0R3
Texas Imperial Software WFTPD 3.0
Texas Imperial Software WFTPD 3.0 0R5
Texas Imperial Software WFTPD Pro 3.10 R1
Texas Imperial Software WFTPD 3.10 R1
Texas Imperial Software WFTPD Pro 3.20
Texas Imperial Software WFTPD 3.20
Texas Imperial Software WFTPD Pro 3.21
Texas Imperial Software WFTPD 3.21
Solution:
The vendor has released WFTPD version 3.21 Release 2 to address these issues.
IMPORTANT NOTE: The vendor has updated the previously released binary without a change in the revision number. This update occurred on March 3, 2004. Any users that updated their software prior to March 4, 2004 are strongly recommended to acquire the current build, which can be found in the same location as the previous build as detailed below.
Texas Imperial Software WFTPD 3.0 0R4 Pro
-
Texas Imperial Software protr321.zip
http://www.wftpd.com/downloads/protr321.zip
Texas Imperial Software WFTPD 3.0 0R5 Pro
-
Texas Imperial Software protr321.zip
http://www.wftpd.com/downloads/protr321.zip
Texas Imperial Software WFTPD 3.0 Pro
-
Texas Imperial Software protr321.zip
http://www.wftpd.com/downloads/protr321.zip
Texas Imperial Software WFTPD 3.0 0R4
-
Texas Imperial Software 32wfd321.zip
http://www.wftpd.com/downloads/32wfd321.zip
Texas Imperial Software WFTPD 3.0 0R3
-
Texas Imperial Software 32wfd321.zip
http://www.wftpd.com/downloads/32wfd321.zip
Texas Imperial Software WFTPD 3.0
-
Texas Imperial Software 32wfd321.zip
http://www.wftpd.com/downloads/32wfd321.zip
Texas Imperial Software WFTPD 3.0 0R5
-
Texas Imperial Software 32wfd321.zip
http://www.wftpd.com/downloads/32wfd321.zip
Texas Imperial Software WFTPD Pro 3.10 R1
-
Texas Imperial Software protr321.zip
http://www.wftpd.com/downloads/protr321.zip
Texas Imperial Software WFTPD 3.10 R1
-
Texas Imperial Software 32wfd321.zip
http://www.wftpd.com/downloads/32wfd321.zip
Texas Imperial Software WFTPD Pro 3.20
-
Texas Imperial Software protr321.zip
http://www.wftpd.com/downloads/protr321.zip
Texas Imperial Software WFTPD 3.20
-
Texas Imperial Software 32wfd321.zip
http://www.wftpd.com/downloads/32wfd321.zip
Texas Imperial Software WFTPD Pro 3.21
-
Texas Imperial Software protr321.zip
http://www.wftpd.com/downloads/protr321.zip
Texas Imperial Software WFTPD 3.21
-
Texas Imperial Software 32wfd321.zip
http://www.wftpd.com/downloads/32wfd321.zip
References
Multiple WFTPD Vulnerabilities
References:
References:
- Critical WFTPD buffer overflow vulnerability ("axl rose"
) - Multiple WFTPD Denial of Service vulnerabilities ("axl rose"
)