UltraEdit FTP/SFTP 'LIST' Command Directory Traversal Vulnerability
BID:29784
Info
UltraEdit FTP/SFTP 'LIST' Command Directory Traversal Vulnerability
| Bugtraq ID: | 29784 |
| Class: | Input Validation Error |
| CVE: |
CVE-2008-2795 |
| Remote: | Yes |
| Local: | No |
| Published: | Jun 17 2008 12:00AM |
| Updated: | May 07 2015 05:28PM |
| Credit: | Tan Chew Keong |
| Vulnerable: |
IDM Computer Solutions UltraEdit 14.00b |
| Not Vulnerable: | |
Discussion
UltraEdit FTP/SFTP 'LIST' Command Directory Traversal Vulnerability
UltraEdit is prone to a directory-traversal vulnerability because the application fails to sufficiently sanitize user-supplied input. This issue occurs in the FTP/SFTP client.
Exploiting this issue will allow an attacker to write arbitrary files to locations outside of the application's current directory. This could help the attacker launch further attacks.
UltraEdit 14.00b is vulnerable; other versions may also be affected.
UltraEdit is prone to a directory-traversal vulnerability because the application fails to sufficiently sanitize user-supplied input. This issue occurs in the FTP/SFTP client.
Exploiting this issue will allow an attacker to write arbitrary files to locations outside of the application's current directory. This could help the attacker launch further attacks.
UltraEdit 14.00b is vulnerable; other versions may also be affected.
Exploit / POC
UltraEdit FTP/SFTP 'LIST' Command Directory Traversal Vulnerability
An attacker can exploit this issue by enticing an unsuspecting victim to connect to a malicious server.
The following proofs of concept are available:
Response to LIST (backslash):
\..\..\..\..\..\..\..\..\..\testfile.txt\r\n
Response to LIST (forward-slash):
/../../../../../../../../../testfile.txt\r\n
Response to LIST (backslash and forward-slash):
../..\/..\/..\/../..\/../..\/../testfile.txt\r\n
An attacker can exploit this issue by enticing an unsuspecting victim to connect to a malicious server.
The following proofs of concept are available:
Response to LIST (backslash):
\..\..\..\..\..\..\..\..\..\testfile.txt\r\n
Response to LIST (forward-slash):
/../../../../../../../../../testfile.txt\r\n
Response to LIST (backslash and forward-slash):
../..\/..\/..\/../..\/../..\/../testfile.txt\r\n
Solution / Fix
UltraEdit FTP/SFTP 'LIST' Command Directory Traversal Vulnerability
Solution:
Reports indicate that the vendor has released a fix, but Symantec was unable to confirm this information. Please contact the vendor for details.
Solution:
Reports indicate that the vendor has released a fix, but Symantec was unable to confirm this information. Please contact the vendor for details.
References
UltraEdit FTP/SFTP 'LIST' Command Directory Traversal Vulnerability
References:
References:
- UltraEdit FTP/SFTP Browser Directory Traversal Vulnerability (Tan Chew Keong)
- UltraEdit Product Page (IDM Computer Solutions, Inc.)