Secunia Logo
 
ProFTPD ASCII Mode File Transfer Buffer Overflow Vulnerability
Secunia Advisory: SA9829
Release Date: 2003-09-24
Last Update: 2003-10-30
Popularity: 14,066 views

Critical:
Highly critical
Impact: System access
Where: From remote
Solution Status: Vendor Patch

Software:ProFTPD 1.2.x

Subscribe: Instant alerts on relevant vulnerabilities

CVE reference:CVE-2003-0831


Description:
A vulnerability has been identified in ProFTPD, which can be exploited by malicious users to compromise a vulnerable system.

The vulnerability is caused due to a boundary error in the ASCII file transfer component when translating newline characters. This can be exploited to cause a buffer overflow by uploading and then downloading a specially crafted file.

Successful exploitation allows execution of arbitrary code with the privileges of the FTP server but requires that the person is logged in and has write access to a directory.

The vulnerability has been reported in the following versions:
* ProFTPD 1.2.7
* ProFTPD 1.2.8
* ProFTPD 1.2.8rc1
* ProFTPD 1.2.8rc2
* ProFTPD 1.2.9rc1
* ProFTPD 1.2.9rc2

Solution:
The ProFTPD Project Team reports that all source distributions have been replaced with patched versions. These can be downloaded at:

ftp://ftp.proftpd.org/

Exploitation can be mitigated by denying write access for all but trusted users. Futhermore, the setting "RootRevoke" can be used, though this may impact functionality.

Provided and/or discovered by:
Mark Dowd, ISS X-Force.

Changelog:
2003-10-30: Added link to CERT vulnerability note.

Original Advisory:
Xforce:
http://xforce.iss.net/xforce/alerts/id/154

ProFTPD:
http://www.proftpd.org/

Other References:
CERT VU#405348:
http://www.kb.cert.org/vuls/id/405348


Track this Secunia Advisory
Customers of the Secunia Vulnerability Intelligence solutions will automatically receive updates when new information regarding this advisory is released.

Read more about our Vulnerability Intelligence solutions and what they can do for you and your company.

About this Secunia Advisory
Please note: The information that this Secunia Advisory is based on comes from a third party unless stated otherwise.

Secunia collects, validates, and verifies all vulnerability reports issued by security research groups, vendors, and others.
  
Latest Advisories

Send Feedback to Secunia
If you have new information regarding this Secunia advisory or a product in our database, please send it to us using either our web form or email us at vuln@secunia.com.

Ideas, suggestions, and other feedback are most welcome.

Most Popular - 3 Hours

1. Apple iPhone / iPod touch Multiple Vulnerabilities // 45 views
2. BitDefender Antivirus PDF Processing Memory Corruption Vulnerability // 35 views
3. Fedora update for thunderbird // 32 views
4. Checkpoint VPN-1 Information Disclosure Vulnerability // 32 views
5. vBulletin Visitor Messages Script Insertion Vulnerability // 31 views
6. Avaya CMS Solaris "sadmind" Buffer Overflow Vulnerability // 29 views
7. Softbiz Classifieds Script "msg" Cross-Site Scripting Vulnerability // 29 views
8. xt:Commerce SQL Injection Vulnerability // 29 views
9. Sun Java JDK / JRE Multiple Vulnerabilities // 25 views
10. IBM Workplace Web Content Management Cross-Site Scripting Vulnerabilities // 25 views