MS12-046: Vulnerability in Visual Basic for Applications Could Allow Remote Code Execution (2707960)

This script is Copyright (C) 2012-2015 Tenable Network Security, Inc.

Synopsis :

Arbitrary code can be executed on the remote host through Visual Basic
for Applications.

Description :

The version of Visual Basic for Applications installed on the remote
host is affected by an insecure library loading vulnerability.

A remote attacker could exploit this flaw by tricking a user into
opening a legitimate Microsoft Office file located in the same
directory as a maliciously crafted dynamic link library (DLL) file,
resulting in arbitrary code execution.

Note that if an affected copy of VBE6.DLL was installed by a third-
party application, it may be necessary to contact that application's
vendor for an update.

See also :

Solution :

Microsoft has released a set of patches for Office as well as Visual
Basic for Applications Runtime and SDK.

Risk factor :

High / CVSS Base Score : 9.3
CVSS Temporal Score : 7.7
Public Exploit Available : true

Family: Windows : Microsoft Bulletins

Nessus Plugin ID: 59909 ()

Bugtraq ID: 54303

CVE ID: CVE-2012-1854