Executive Summary



This Alert is flagged as TOP 25 Common Weakness Enumeration from CWE/SANS. For more information, you can read this.
Summary
Title Vulnerabilities in Microsoft Office Excel Could Allow Remote Code Execution (969462)
Informations
Name MS09-021 First vendor Publication 2009-06-09
Vendor Microsoft Last vendor Modification 2009-06-17
Severity (Vendor) Critical Revision 1.1

Security-Database Scoring CVSS v3

Cvss vector : N/A
Overall CVSS Score NA
Base Score NA Environmental Score NA
impact SubScore NA Temporal Score NA
Exploitabality Sub Score NA
 
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector : (AV:N/AC:M/Au:N/C:C/I:C/A:C)
Cvss Base Score 9.3 Attack Range Network
Cvss Impact Score 10 Attack Complexity Medium
Cvss Expoit Score 8.6 Authentication None Required
Calculate full CVSS 2.0 Vectors scores

Detail

Revision Note: V1.1 (June 17, 2009): Added a link to Microsoft Knowledge Base Article 969462 under Known Issues in the Executive Summary.Summary: This security update resolves several privately reported vulnerabilities that could allow remote code execution if a user opens a specially crafted Excel file that includes a malformed record object. An attacker who successfully exploited any of these vulnerabilities could take complete control of an affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.

Original Source

Url : http://www.microsoft.com/technet/security/bulletin/MS09-021.mspx

CAPEC : Common Attack Pattern Enumeration & Classification

Id Name
CAPEC-8 Buffer Overflow in an API Call
CAPEC-9 Buffer Overflow in Local Command-Line Utilities
CAPEC-10 Buffer Overflow via Environment Variables
CAPEC-14 Client-side Injection-induced Buffer Overflow
CAPEC-24 Filter Failure through Buffer Overflow
CAPEC-42 MIME Conversion
CAPEC-44 Overflow Binary Resource File
CAPEC-45 Buffer Overflow via Symbolic Links
CAPEC-46 Overflow Variables and Tags
CAPEC-47 Buffer Overflow via Parameter Expansion
CAPEC-100 Overflow Buffers

CWE : Common Weakness Enumeration

% Id Name
71 % CWE-94 Failure to Control Generation of Code ('Code Injection')
14 % CWE-399 Resource Management Errors
14 % CWE-189 Numeric Errors (CWE/SANS Top 25)

OVAL Definitions

Definition Id: oval:org.mitre.oval:def:11525
 
Oval ID: oval:org.mitre.oval:def:11525
Title: Array Indexing Memory Corruption Vulnerability
Description: Array index error in Excel in Microsoft Office 2000 SP3 and Office 2004 and 2008 for Mac, and Open XML File Format Converter for Mac, allows remote attackers to execute arbitrary code via a crafted Excel file with a malformed record object, aka "Array Indexing Memory Corruption Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-0558
Version: 7
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows Server 2008
Product(s): Microsoft Excel 2000
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:5564
 
Oval ID: oval:org.mitre.oval:def:5564
Title: Object Record Corruption Vulnerability
Description: Excel in Microsoft Office 2000 SP3, Office XP SP3, Office 2003 SP3, and Office 2004 and 2008 for Mac; Excel in 2007 Microsoft Office System SP1 and SP2; Open XML File Format Converter for Mac; Microsoft Office Excel Viewer 2003 SP3; Microsoft Office Excel Viewer; and Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats SP1 and SP2 allow remote attackers to execute arbitrary code via a crafted Excel file with a malformed record object, aka "Object Record Corruption Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-0557
Version: 8
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows Server 2008
Product(s): Microsoft Excel 2000
Microsoft Excel 2002
Microsoft Excel 2003
Microsoft Excel 2007
Microsoft Office Excel Viewer 2003
Microsoft Office Excel Viewer
Microsoft Office Compatibility Pack
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:5830
 
Oval ID: oval:org.mitre.oval:def:5830
Title: Record Pointer Corruption Vulnerability
Description: Excel in Microsoft Office 2000 SP3, Office XP SP3, Office 2003 SP3, and Office 2004 and 2008 for Mac; Open XML File Format Converter for Mac; and Microsoft Office Excel Viewer 2003 SP3 allow remote attackers to execute arbitrary code via a crafted Excel file with a malformed record object, aka "Record Pointer Corruption Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-0549
Version: 6
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows Server 2008
Product(s): Microsoft Excel 2000
Microsoft Excel 2002
Microsoft Excel 2003
Microsoft Office Excel Viewer 2003
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:5922
 
Oval ID: oval:org.mitre.oval:def:5922
Title: Record Pointer Corruption Vulnerability
Description: Excel in 2007 Microsoft Office System SP1 and SP2; Microsoft Office Excel Viewer; and Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats SP1 and SP2 allow remote attackers to execute arbitrary code via a BIFF file with a malformed Qsir (0x806) record object, aka "Record Pointer Corruption Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-1134
Version: 8
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows Server 2008
Product(s): Microsoft Excel 2007
Microsoft Office Excel Viewer
Microsoft Office Compatibility Pack
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:5925
 
Oval ID: oval:org.mitre.oval:def:5925
Title: Record Integer Overflow Vulnerability
Description: Integer overflow in Excel in Microsoft Office 2000 SP3, Office XP SP3, Office 2003 SP3, and Office 2004 and 2008 for Mac; Excel in 2007 Microsoft Office System SP1 and SP2; Open XML File Format Converter for Mac; Microsoft Office Excel Viewer 2003 SP3; Microsoft Office Excel Viewer; Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats SP1 and SP2; and Microsoft Office SharePoint Server 2007 SP1 and SP2 allows remote attackers to execute arbitrary code via an Excel file with a Shared String Table (SST) record with a numeric field that specifies an invalid number of unique strings, which triggers a heap-based buffer overflow, aka "Record Integer Overflow Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-0561
Version: 9
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows Server 2008
Product(s): Microsoft Excel 2000
Microsoft Excel 2002
Microsoft Excel 2003
Microsoft Excel 2007
Microsoft Office Excel Viewer 2003
Microsoft Office Excel Viewer
Microsoft Office Compatibility Pack
Microsoft Office SharePoint Server 2007
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:6178
 
Oval ID: oval:org.mitre.oval:def:6178
Title: Field Sanitization Memory Corruption Vulnerability
Description: Excel in Microsoft Office 2000 SP3, Office XP SP3, Office 2003 SP3, and Office 2004 and 2008 for Mac; Excel in 2007 Microsoft Office System SP1 and SP2; Open XML File Format Converter for Mac; Microsoft Office Excel Viewer 2003 SP3; Microsoft Office Excel Viewer; and Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats SP1 and SP2 allow remote attackers to execute arbitrary code via a crafted Excel file with a malformed record object, aka "Field Sanitization Memory Corruption Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-0560
Version: 8
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows Server 2008
Product(s): Microsoft Excel 2000
Microsoft Excel 2002
Microsoft Excel 2003
Microsoft Excel 2007
Microsoft Office Excel Viewer 2003
Microsoft Office Excel Viewer
Microsoft Office Compatibility Pack
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:6273
 
Oval ID: oval:org.mitre.oval:def:6273
Title: String Copy Stack-Based Overrun Vulnerability
Description: Stack-based buffer overflow in Excel in Microsoft Office 2000 SP3 and Office XP SP3 allows remote attackers to execute arbitrary code via a crafted Excel file with a malformed record object, aka "String Copy Stack-Based Overrun Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-0559
Version: 6
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows Server 2008
Product(s): Microsoft Excel 2000
Microsoft Excel 2002
Definition Synopsis:

CPE : Common Platform Enumeration

TypeDescriptionCount
Application 3
Application 2
Application 4
Application 2
Application 4
Application 1

SAINT Exploits

Description Link
Microsoft Excel BIFF format Qsir record memory corruption More info here

OpenVAS Exploits

Date Description
2009-06-15 Name : Ubuntu USN-785-1 (ipsec-tools)
File : nvt/ubuntu_785_1.nasl
2009-06-12 Name : Microsoft Office Excel Remote Code Execution Vulnerabilities (969462)
File : nvt/secpod_ms09-021.nasl

Open Source Vulnerability Database (OSVDB)

Id Description
54958 Microsoft Office Excel BIFF File QSIR Record Object Pointer Handling Remote C...

54957 Microsoft Office Excel File SST Record Handling String Parsing Overflow

54956 Microsoft Office Excel Record Object Field Sanitization Memory Corruption

54955 Microsoft Office Excel Malformed Records Handling Overflow

54954 Microsoft Office Excel Record Parsing Array Indexing Memory Corruption

54953 Microsoft Office Excel Malformed Record Object Pointer Handling Remote Code E...

54952 Microsoft Office Excel Malformed Record Object Pointer Handling Remote Code E...

Snort® IPS/IDS

Date Description
2019-12-24 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 52286 - Revision : 2 - Type : FILE-OFFICE
2019-12-24 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 52285 - Revision : 2 - Type : FILE-OFFICE
2019-12-24 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 52284 - Revision : 2 - Type : FILE-OFFICE
2019-12-24 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 52283 - Revision : 2 - Type : FILE-OFFICE
2019-10-01 Microsoft Excel ExternSheet record remote code execution attempt
RuleID : 51311 - Revision : 2 - Type : FILE-OFFICE
2019-10-01 Microsoft Excel ExternSheet record remote code execution attempt
RuleID : 51310 - Revision : 2 - Type : FILE-OFFICE
2019-09-12 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 50957 - Revision : 1 - Type : FILE-OFFICE
2019-09-12 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 50956 - Revision : 1 - Type : FILE-OFFICE
2016-04-19 Microsoft Office Excel Formula record remote code execution attempt
RuleID : 38265 - Revision : 2 - Type : FILE-OFFICE
2014-11-16 Microsoft Office Excel FtCbls remote code execution attempt
RuleID : 31876 - Revision : 2 - Type : FILE-OFFICE
2014-11-16 Microsoft Office Excel FtCbls remote code execution attempt
RuleID : 31875 - Revision : 2 - Type : FILE-OFFICE
2014-11-16 Microsoft Office Excel Qsir and Qsif record remote code execution attempt
RuleID : 31374 - Revision : 2 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel FtCbls remote code execution attempt
RuleID : 28136 - Revision : 5 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel FtCbls remote code execution attempt
RuleID : 28135 - Revision : 5 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 25969 - Revision : 7 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 19943 - Revision : 16 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel BRAI record remote code execution attempt
RuleID : 18399 - Revision : 15 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel Qsir and Qsif record remote code execution attempt
RuleID : 15542 - Revision : 16 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel SST record remote code execution attempt
RuleID : 15541 - Revision : 19 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel Formula record remote code execution attempt
RuleID : 15539 - Revision : 19 - Type : FILE-OFFICE
2015-05-28 Microsoft Office Excel MsoDrawingGroup record remote code execution attempt
RuleID : 15537 - Revision : 6 - Type : WEB-CLIENT
2014-01-10 Microsoft Office Excel ExternSheet record remote code execution attempt
RuleID : 15521 - Revision : 11 - Type : FILE-OFFICE
2014-01-10 Microsoft Office Excel FtCbls remote code execution attempt
RuleID : 15520 - Revision : 8 - Type : WEB-CLIENT
2014-01-10 Microsoft Office Excel BRAI record remote code execution attempt
RuleID : 15519 - Revision : 11 - Type : FILE-OFFICE

Nessus® Vulnerability Scanner

Date Description
2010-10-20 Name : An application installed on the remote Mac OS X host is affected by multiple ...
File : macosx_ms_office_jun2009.nasl - Type : ACT_GATHER_INFO
2009-06-10 Name : It is possible to execute arbitrary code on the remote Windows host using Mic...
File : smb_nt_ms09-021.nasl - Type : ACT_GATHER_INFO

Alert History

If you want to see full details history, please login or register.
0
1
2
3
Date Informations
2015-05-28 21:26:35
  • Multiple Updates
2014-11-16 21:25:20
  • Multiple Updates
2014-02-17 11:46:14
  • Multiple Updates
2014-01-19 21:30:19
  • Multiple Updates