bugtraq
[Top] [All Lists]

Cross-site Scripting with Local Privilege Vulnerability in Yahoo Messeng

To: bugtraq@securityfocus.com
Subject: Cross-site Scripting with Local Privilege Vulnerability in Yahoo Messenger
From: hainamluke@yahoo.com
Date: 26 Jan 2007 15:26:34 -0000
Delivered-to: sp-com-lists@consult.net
Delivered-to: bugtraq-list@securepoint.com
Delivered-to: mailing list bugtraq@securityfocus.com
Delivered-to: moderator for bugtraq@securityfocus.com
List-help: <mailto:bugtraq-help@securityfocus.com>
List-id: <bugtraq.list-id.securityfocus.com>
List-post: <mailto:bugtraq@securityfocus.com>
List-subscribe: <mailto:bugtraq-subscribe@securityfocus.com>
List-unsubscribe: <mailto:bugtraq-unsubscribe@securityfocus.com>
Mailing-list: contact bugtraq-help@securityfocus.com; run by ezmlm
DESCRIPTION:
I?ve found a cross-site scripting vulnerability in Yahoo! Messenger, a popular 
advertisement-supported instant messaging client and protocol provided by 
Yahoo! Attacker can inject a malicious script with local privilege to Y!M 
notification message. 

The vulnerability is discovered in the chat dialog. The automatic notification 
message of Yahoo! Messenger, for instance ?Hai Nam  Luke has signed out. 
(1/26/2007 10:03 PM)? or ?Hai Nam Luke has signed back in. (1/26/2007 10:04 
PM)? can be easily exploited with injecting a malicious script to. Script is 
disabled in chat messages but system notification messasage. That Yahoo 
Messenger uses Internet Explorer to display messages, the malicious script will 
be run with local privilege in the Internet Explorer Temporary Folder. This 
serious vulnerability could allow attacker gain the victim?s system access.

Inject unexpected script also causes other Yahoo! Messenger?s errors.

AFFECTED VERSION:
        Yahoo! Messenger 8.1.0.29 and previous versions

PROOF OF CONCEPT:
+ Firstname: Hai Nam Luke Hai Nam Luke Hai Nam Luke Hai Nam Luke ? ( as long as 
victim cant see the lastname)
        + Lastname:  <img src="javascript:alert('Executed from ' + 
top.location)" >
        + Request to add victim ID to your contact list.
+ Once victim accepts your request, send him a message and change your online 
status (Available -> Invisible)

This vulnerability was reported to Yahoo!

Hai Nam Luke <hainamluke@yahoo.com>
K46A - NEU

<Prev in Thread] Current Thread [Next in Thread>