Skip Navigation

  • Home
  • Contact us
  • FAQ
  • Glossary
  • Public key
  • Sitemap
  • Cymraeg
  • What's new
CPNI - Centre for the Protection of National Infastructure

Advanced search

  • About CPNI
  • The threats
  • Security planning
  • Methods of attack
  • Protecting your assets
  • Products and services
    • CSIRTUK advisories
      • Advisories archive
    • General protective security publications
    • InfoSec briefings
    • InfoSec technical notes
    • InfoSec vulnerability disclosures
    • Good practice guidelines
    • Viewpoints
    • Information exchanges
    • Risk Management Delivery Group
  • Research
Home > Products and services > CSIRTUK advisories > Advisories archive > August 2007 > 3370 - Yahoo Messenger YVerInfo.dll ActiveX Multiple Remote Buffer Overflow Vulnerabilities

August 2007

3370 - Yahoo Messenger YVerInfo.dll ActiveX Multiple Remote Buffer Overflow Vulnerabilities

ID: 3370
Date: 31 August 2007 12:35

Title: 3370 - Yahoo Messenger YVerInfo.dll ActiveX Multiple Remote Buffer Overflow Vulnerabilities
Abstract: Remote exploitation of multiple buffer overflow vulnerabilities in Yahoo Inc.'s Yahoo! Messenger 8.1 allows attackers to execute arbitrary code with the privileges of the currently logged in user.
Applications affected:Yahoo Messenger
Potential Damage: Privilege escalation
Availability of fix: Available
Type of fix: Patch
Source: iDefense Inc.
Reliability of source: Trusted
Source URL: http://labs.idefense.com/intelligence/vulnerabilities/
CVE: CVE-2007-4515

Yahoo Messenger YVerInfo.dll ActiveX Multiple Remote Buffer Overflow Vulnerabilities

iDefense Security Advisory 08.30.07
http://labs.idefense.com/intelligence/vulnerabilities/
Aug 30, 2007

I. BACKGROUND

Yahoo! Messenger is a instant messaging application that allows users to chat online, share files, conduct PC to PC calls and more. More information can be found on the vendor's site at the following URL.

http://messenger.yahoo.com/

II. DESCRIPTION

Remote exploitation of multiple buffer overflow vulnerabilities in Yahoo Inc.'s Yahoo! Messenger 8.1 allows attackers to execute arbitrary code with the privileges of the currently logged in user.

When Yahoo Messenger 8.1 is installed, the following vulnerable ActiveX Control is registered on the system.

  ProgID: YVerInfo.GetInfo.1
  Clsid: D5184A39-CBDF-4A4F-AC1A-7A45A852C883
  File: C:\Program Files\Yahoo!\Common\YVerInfo.dll
  Version: 2006.8.24.1

Stack based buffer overflows can be triggered through either the fvCom() or info() methods of this class.

III. ANALYSIS

Exploitation allows attackers to execute arbitrary code with the privileges of the currently logged in user. Users would be required to have a vulnerable version of the target software installed and be lured to a malicious site.

It is important to note that functions within this class can only be called if the control believes it is being run from the yahoo.com domain. In order for this exploit to be triggered an attacker would either have to leverage a Cross-Site Scripting vulnerability in the yahoo.com domain, or be able to control the targeted user's DNS resolution for the domain.

IV. DETECTION

iDefense has confirmed the existence of this vulnerability in version
8.1 of Yahoo Instant Messenger. Previous versions are suspected to be vulnerable as well.

V. WORKAROUND

Setting the kill bit for the vulnerable ActiveX control's CLSID will prevent these issues from be exploited within Internet Explorer.

VI. VENDOR RESPONSE

Yahoo Inc. has addressed these vulnerabilities by releasing an updated version of Yahoo! Messenger. More information is available at the following URL.

http://messenger.yahoo.com/security_update.php?id=082907

VII. CVE INFORMATION

The Common Vulnerabilities and Exposures (CVE) project has assigned the name CVE-2007-4515 to this issue. This is a candidate for inclusion in the CVE list (http://cve.mitre.org/), which standardizes names for security problems.

VIII. DISCLOSURE TIMELINE

08/21/2007  Initial vendor notification
08/21/2007  Initial vendor response
08/30/2007  Coordinated public disclosure

IX. CREDIT

The discoverer of this vulnerability wishes to remain anonymous.

Get paid for vulnerability research
http://labs.idefense.com/methodology/vulnerability/vcp.php

Free tools, research and upcoming events http://labs.idefense.com/

X. LEGAL NOTICES

Copyright © 2007 iDefense, Inc.

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 customerservice@idefense.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.

 

This advisory contains information released by the original author. Some of the information may have changed since it was released. If the issue affects you, it may be prudent to retrieve the advisory from the site of the original source to ensure that you receive the most current information concerning that problem. Reference to any specific commercial product, process, or service by trade name, trademark manufacturer, or otherwise, does not constitute or imply its endorsement, recommendation, or favouring by CPNI.

The views and opinions of authors expressed within this notice shall not be used for advertising or product endorsement purposes. CPNI shall not accept responsibility for any errors or omissions contained within this advisory. In particular, they shall not be liable for any loss or damage whatsoever, arising from or in connection with the usage of information contained within this advisory.

CSIRTUK is a member of the Forum of Incident Response and Security Teams (FIRST) and has contacts with other international Incident Response Teams (IRTs) in order to foster cooperation and coordination in incident prevention, to prompt rapid reaction to incidents, and to promote information sharing amongst its members and the community at large.

  • Accessibility |
  • Terms and conditions |
  • Privacy statement |
  • Data protection act |
  • Freedom of information |