Executive Summary
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
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
Date | Informations |
---|---|
2015-05-28 21:26:35 |
|
2014-11-16 21:25:20 |
|
2014-02-17 11:46:14 |
|
2014-01-19 21:30:19 |
|