cbcvebase.
CVE-2009-1136
published 2009-07-15

CVE-2009-1136: The Microsoft Office Web Components Spreadsheet ActiveX control (aka OWC10 or OWC11), as distributed in Office XP SP3 and Office 2003 SP3, Office XP Web…

PriorityP278critical9.3CVSS 2.0
AVNACMAuNCCICAC
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
62.02%
99.1th percentile
The Microsoft Office Web Components Spreadsheet ActiveX control (aka OWC10 or OWC11), as distributed in Office XP SP3 and Office 2003 SP3, Office XP Web Components SP3, Office 2003 Web Components SP3, Office 2003 Web Components SP1 for the 2007 Microsoft Office System, Internet Security and Acceleration (ISA) Server 2004 SP3 and 2006 Gold and SP1, and Office Small Business Accounting 2006, when used in Internet Explorer, allows remote attackers to execute arbitrary code via a crafted call to the msDataSourceObject method, as exploited in the wild in July and August 2009, aka "Office Web Components HTML Script Vulnerability."

Affected

6 ranges
VendorProductVersion rangeFixed in
microsoftisa_server
microsoftisa_server
microsoftoffice
microsoftoffice_web_components
microsoftoffice_web_components
microsoftoffice_xp

Detection & IOCsextracted from sources · hover to see the quote

othermsDataSourceObject
other0x0C0C0C0C
bytes
%u0b0c%u0b0C
  • Detect heap-spray pattern using the 0x0b0c0b0c / 0x0C0C0C0C return address constants in JavaScript, characteristic of OWC msDataSourceObject exploits in the wild.
  • Monitor Internet Explorer for ActiveX instantiation of OWC10 (owc10.dll) or OWC11 (owc11.dll) followed by a call to the msDataSourceObject method from untrusted web content.
  • Look for JavaScript heap-spray patterns using unescape() with large block allocations sized around 0x81000 minus shellcode length, consistent with the exploit's memory layout.
  • ·The exploit targets only Windows XP SP0–SP3 with IE 6.0 SP0-2 and IE 7.0; the hardcoded return address (0x0C0C0C0C) is platform-specific and will not apply to other OS/browser combinations.
  • ·Affected products span multiple Office and ISA Server versions; detection/blocking scope must cover OWC10 and OWC11 ActiveX controls across all listed distributions.
  • ·The Metasploit module notes the exploit payload space is limited to 1024 bytes with no bad characters defined; custom in-the-wild variants may differ in shellcode size and encoding.

CVSS provenance

nvdv2.09.3CRITICALAV:N/AC:M/Au:N/C:C/I:C/A:C
vulncheck9.3CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.