Description: Evgeny Legerov has reported a vulnerability in the mod_tls module for ProFTPD, which potentially can be exploited by malicious people to compromise a vulnerable system.
The vulnerability is caused due to a boundary error within the "tls_x509_name_oneline()" function in contrib/mod_tls.c. This can be exploited to cause a buffer overflow by sending specially crafted data to a server.
Successful exploitation may allow execution of arbitrary code, but requires that ProFTPD uses the mod_tls module.
The vulnerability is reported in version 1.3.0a. Other versions may also be affected.
Solution: Fixed in version 1.3.1rc1.
Provided and/or discovered by: Evgeny Legerov
Changelog: 2006-12-01: Added CVE reference.
2006-12-13: Updated "solution" section. Added link to ProFTPD bug #2860.
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.