Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
|
|
|
|
|
|
|
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
|
|
|
|
Become a Partner and License Our Database or Notification Service
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yahoo! Messenger Weak Encoding Algorithm Discloses Archived Messages to Local Users
|
|
SecurityTracker Alert ID: 1007587
|
|
CVE Reference: GENERIC-MAP-NOMATCH
(Links to External Site)
|
Date: Aug 27 2003
|
Impact: Disclosure of user information
|
Vendor Confirmed: Yes
|
Version(s): Tested on 5,6,0,1344
|
Description: Thai Duong reported a vulnerability in Yahoo! Messenger. A local user can obtain the message archive and the buddy list due to the use of a weak encoding algorithm.
It is reported that the "Archive" feature, when enabled, uses a simple XOR algorithm to store all instant messaging communications
on the local system. The messages are reportedly XOR'd with the target user's Yahoo! Messenger ID (YID) and stored in a 'dat' file:
\path\to\Yahoo
Messenger\Profiles\{Your YID}\Archive\Messages\{Your friend's YID}\*.dat
According to the report, a local user can enable the
Archive feature by modifying some Windows registry keys:
-HKEY_CURRENT_USER/SOFTWARE/Yahoo/Pager/Profiles/{Your YID}/Archiving/Enabled:
1
-HKEY_CURRENT_USER/SOFTWARE/Yahoo/Pager/Profiles/{Your YID}/Archiving/DeletedAfter: 999
The vendor was reportedly notified
August 12, 2003.
|
Impact: A local user can enable archiving for another local user and can obtain the target user's archived messages.
[Editor's note: This may be of more concern on shared computers, such as public hosts.]
|
Solution: No solution was available at the time of this entry.
The vendor reportedly responded on August 23, 2003 with the following text:
"Yahoo!'s
encoding of archive files is not intended for nor marketed as encryption but is just a part of the application storage mechanism.
Hence, after careful consideration we have determined that this scenario doesn't speak to a threat specific to Yahoo! Messenger."
|
Vendor URL: www.yahoo.com/ (Links to External Site)
|
Cause: Access control error
|
Underlying OS: Windows (Any)
|
Reported By: Duong Ngoc Thai <thaidn@yahoo.com>
|
Message History:
None.
|
Source Message Contents
|
Date: Wed, 27 Aug 2003 09:20:28 -0700 (PDT)
From: Duong Ngoc Thai <thaidn@yahoo.com>
Subject: weak encryption algorithm in Yahoo! Instant Message allow reading
|
Name: weak encryption algorithm in Yahoo! Instant Message allow reading
message archive and getting buddy list.
Severity: medium.
Version: Yahoo! Instant Messenger (5,6,0,1344) (latest build at time )
Platforms : Win98, Win2K, XP Pro, Win 2003 (and likely all Windows
versions)
Vendor: Yahoo! Corp.
Author: Thai Duong (thaidn@yahoo.com <mailto:thaidn@yahoo.com>)
Date: 11/08/2003.
Description:
Yahoo! Instant Messenger (YIM) is a widely used program for
communicating with other users over the Internet. YIM has a feature
named Archive used to store all instant messaging communications
including offline messages, alerts messages, conference messages. An
attacker with access to victim's computer can easily read these messages.
Details:
All of communication messages are XORed with owner's Yahoo! Messenger ID
(YID) and stored in X:\path\to\Yahoo Messenger\Profiles\{Your's
YID}\Archive\Messages\{Your friends' YID}\*.dat. As you know, XOR is
very easy to crack.
Message archiving is turned off by default and none except you can
enable your archive. But when you use YIM in public computers, it's
trivial for attackers to enable this feature just by adding or modifying
some registry keys as below:
-HKEY_CURRENT_USER/SOFTWARE/Yahoo/Pager/Profiles/{YOur
YID}/Archiving/Enabled: 1 -->start your message archiving, hence
attackers also get a list of recenty active buddies.
-HKEY_CURRENT_USER/SOFTWARE/Yahoo/Pager/Profiles/{YOUR
YID}/Archiving/DeletedAfter: 999 --> reading your message archiving in
999 days :-).
Next, as easily as enabling archiving feature, attackers can get your
XORed files. After that, they can decrypt them by XORing with your YID.
In fact, people often talk about sensitive informations such as credit
card information, username and password... through YIM so the potential
impact of this vulnerability poses a highly significant threat to users
who do not soon upgrade their Yahoo! Messenger clients.
Vendor Status:
Yahoo! was informed of this vulnerability on 12/08/2003. And they
responsed on 23/08/2003 as below:
"Yahoo!'s encoding of archive files is not intended for nor marketed as
encryption but is
just a part of the application storage mechanism. Hence, after
careful consideration
we have determined that this scenario doesn't speak to a threat
specific to Yahoo! Messenger"
So what kind of privacy does Yahoo provide to its users ? Just a guest
account is enough for the world to see what you are chatting with your
girl friend !
------------------------------------------------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder
<http://us.rd.yahoo.com/evt=10469/*http://sitebuilder.yahoo.com> - Free,
easy-to-use web site design software
|
|
Go to the Top of This SecurityTracker Archive Page
|