Check Point Advisories

Microsoft ATL Multiple ActiveX Remote Code Executions (MS09-037; CVE-2008-0020; CVE-2009-2493; CVE-2009-2494)

Check Point Reference: CPAI-2009-179
Date Published: 8 Sep 2009
Severity: Critical
Last Updated: 6 Mar 2016
Industry Reference:CVE-2008-0020
Protection Provided by:

Security Gateway
R80, R77, R76, R75, R71, R70

Who is Vulnerable?
Vulnerability Description The Active Template Library (ATL) is a set of template-based C++ classes that simplify the programming of Component Object Model (COM) objects.Multiple remote code execution vulnerabilities have been reported in the Microsoft ATL. The vulnerabilities are due to an error in the Load method of the IPersistStreamInit interface and to a bug in the ATL header that could allow reading a variant from a stream and leaving the variant type read with an invalid variant. A remote attacker could exploit these issues by convincing a user to visit a malicious Web page. Successful exploitation of this issue could allow remote code execution on the affected system.

Protection Overview

This protection will detect and block attempts to exploit this vulnerability.

In order for the protection to be activated, update your Security Gateway product to the latest IPS update.For information on how to update IPS, go to SBP-2006-05, click on Protection tab and select the version of your choice.

Security Gateway R80 / R77 / R76 / R75 / R71 / R70

  1. In the IPS tab, click Protections and find the Microsoft ATL Multiple ActiveX Remote Code Executions (MS09-037) protection using the Search tool and Edit the protection's settings.
  2. Install policy on all modules.

This protection's log will contain the following information:

Attack Name:  Web Client Enforcement Violation.
Attack Information:  Microsoft ATL multiple ActiveX remote code executions (MS09-037)

This website uses cookies to ensure you get the best experience. Got it, Thanks! MORE INFO