ICQ File Transfer Traversal Flaw Lets Remote Users Modify the Storage Location During a File Transfer
SecurityTracker Alert ID: 1017891|
SecurityTracker URL: http://securitytracker.com/id/1017891
(Links to External Site)
Updated: May 16 2008|
Original Entry Date: Apr 9 2007
Modification of user information|
Fix Available: Yes |
A vulnerability was reported in ICQ. A remote user can write files to arbitrary locations on the target system during a file transfer.|
The software does not properly validate user-supplied input in the specified filename to remove '../' directory traversal characters. During a file transfer, a remote user can supply a specially crafted filename to cause the transferred file to be stored to an arbitrary location on the target system.
The vendor was notified on February 1, 2007.
iDefense reported this vulnerability.
A remote user can write files to arbitrary locations on the target system during a file transfer.|
The vendor has issued a fixed version, available via automatic update.|
Vendor URL: www.icq.com/ (Links to External Site)
Input validation error|
|Underlying OS: Windows (Any)|
Source Message Contents
Subject: iDefense Security Advisory 04.09.07: AOL AIM and ICQ File Transfer|
AOL AIM and ICQ File Transfer Path-Traversal Vulnerability
iDefense Security Advisory 04.09.07
Apr 09, 2007
AOL Instant Messenger and ICQ are instant messaging applications that
allow users to exchange messages and files. More information can be
found on the vendor's site at the following URLs.
http://www.aim.com/ or http://www.icq.com/
Remote exploitation of a path-traversal vulnerability in AOL's AIM and
ICQ could allow a remote attacker to place arbitrary files on the
victim's machine during a file transfer operation.
AIM and ICQ allow users to share and transfer files via a custom
protocol. During file transfers, the sender is allowed to specify the
display name of the file, and the filename used for the transfer.
The recipient can only specify the folder in which to save the file. Due
to an input validation flaw, the clients do not properly strip "../"
traversal characters from the filename the attacker supplies. By
specially encoding the path attackers can force the file to be saved to
a directory of their choosing when the victim accepts the file transfer.
Exploitation of this vulnerability allows attackers to place arbitrarily
named files in a directory of their choice when the victim accepts a
By default ICQ warns users that file transfers are unsafe and to only
accept file transfers from trusted users. ICQ also requires that a user
is on your contact list in order to accept a file transfer. Users must
manually accept the file transfer in order to be exploited.
During the file download, the traversal path is displayed in the
filename portion of the dialog. ICQ will not overwrite existing files
without prompting the user for confirmation. It is important to note
that the attacker specifies the display name used in the file accept
dialog. This file name is arbitrary and need not be the same as the
actual file being transferred.
iDefense has confirmed this vulnerability in ICQ version 5.1. Previous
versions are suspected vulnerable.
Additionally, AOL reported that AIM version 5.9 and prior are
iDefense is currently unaware of any effective workaround for this
VI. VENDOR RESPONSE
AOL has provided the following solutions to address this vulnerability.
"1. Active ICQ clients have already been patched via an automatic
2. Users of the AIM client 5.9 and earlier are urged to upgrade to the
latest version of the AIM client from http://www.aim.com/.
3. In addition, AIM 5.9 users are also protected by a fix that has been
applied to the AIM infrastructure."
VII. CVE INFORMATION
A Mitre Corp. Common Vulnerabilities and Exposures (CVE) number has not
been assigned yet.
VIII. DISCLOSURE TIMELINE
02/01/2007 Initial vendor notification
02/01/2007 Initial vendor response
04/09/2007 Coordinated public disclosure
The discoverer of this vulnerability wishes to remain anonymous.
Get paid for vulnerability research
Free tools, research and upcoming events
X. LEGAL NOTICES
Permission is granted for the redistribution of this alert
electronically. It may not be edited in any way without the express
written consent of iDefense. If you wish to reprint the whole or any
part of this alert in any other medium other than electronically,
please e-mail email@example.com for permission.
Disclaimer: The information in the advisory is believed to be accurate
at the time of publishing based on currently available information. Use
of the information constitutes acceptance for use in an AS IS condition.
There are no warranties with regard to this information. Neither the
author nor the publisher accepts any liability for any direct,
indirect, or consequential loss or damage arising from use of, or
reliance on, this information.