Microsoft VBE6 DLL File Stack Memory Corruption Vulnerability
Date Discovered:
05/12/2010
Severity:
High
Operating Systems
Affected:
Microsoft Office XP SP3
Microsoft Office 2003 SP3
Application
Affected:
2007 Microsoft Office System SP1
2007 Microsoft Office System SP2
Microsoft Visual Basic for Applications
Microsoft Visual Basic for Applications SDK
Identifiers:
CVE-2010-0815
Synopsis
Remote code
execution vulnerability exists in Microsoft Visual Basic for
Applications.Attacker can successfully exploit this vulnerability and
could take complete control of an affected system.
Microsoft
VBA is a development technology for developing client desktop packaged
applications and integrating them with existing data and systems.
Microsoft VBA is based on the Microsoft Visual Basic development
system. Microsoft Office products include VBA and make use of VBA to
perform certain functions. VBA can also be used to build customized
applications based around an existing host application.
Recently a remote code execution vulnerability found in it that
allows an attacker to successfully exploit this vulnerability and could
take complete control of an affected system.
The vulnerability is caused by the way Visual Basic for Applications
searches for ActiveX controls in a document that supports VBA. As a
result, it is possible for a host application, such as Microsoft Office
or a third-party application developed for Visual Basic
programmability, to pass a specially crafted document with embedded
ActiveX controls to the VBA runtime creating a condition that could
allow arbitrary code to be run.