cbcvebase.
CVE-2010-0822
published 2010-06-08

CVE-2010-0822: Stack-based buffer overflow in Microsoft Office Excel 2002 SP3, Office 2004 for Mac, Office 2008 for Mac, and Open XML File Format Converter for Mac allows…

PriorityP267critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
70.12%
99.3th percentile
Stack-based buffer overflow in Microsoft Office Excel 2002 SP3, Office 2004 for Mac, Office 2008 for Mac, and Open XML File Format Converter for Mac allows remote attackers to execute arbitrary code via an Excel file with a crafted OBJ (0x5D) record, aka "Excel Object Stack Overflow Vulnerability."

Affected

3 ranges
VendorProductVersion rangeFixed in
microsoftexcel
microsoftoffice
microsoftoffice

Detection & IOCsextracted from sources · hover to see the quote

filenameCVE-2010-0822.xls
urlhttp://krash.in/excel1.xls
commandcall ecx (0x300061a5 in Excel.exe 10.0.6501.0)
commandcall ecx (0x30006113 in Excel.exe 10.0.2614.0)
bytes
d0cf11e0a1b11ae1
  • Trigger is a crafted OBJ record with recType 0x5D inside an XLS (OLE Compound Document) file; detect XLS files containing a malformed OBJ (0x5D) record as the exploit vector.
  • The exploit file is a legacy .xls (BIFF/OLE2) format; the OLE2 magic bytes d0cf11e0a1b11ae1 at offset 0 identify the container format used by all known exploit samples.
  • The ROP/return gadget used is 'call ecx' at offset 0x61a5 inside Excel.exe 10.0.6501.0 (SP3); presence of this address (0x300061a5) in memory or crash context indicates exploitation of this specific target.
  • Exploit shellcode in the wild (MOAUB 24 PoC) targets Windows XP SP3 with Excel 2002 SP3; NOP sled (0x90 bytes) precedes shellcode payload in the crafted XLS stream, detectable via content inspection.
  • The Metasploit module drops or serves a file named 'msf.xls' or 'CVE-2010-0822.xls'; alert on these filenames appearing in email attachments, web downloads, or filesystem writes.
  • ·The Metasploit module targets only Excel 2002 (Office XP) SP0 and SP3 on Windows XP SP3; hardcoded ROP addresses differ between SP0 (0x30006113) and SP3 (0x300061a5) and will not work against other patch levels.
  • ·Despite MS10-038 bulletin stating Office 2007 is not vulnerable, the standalone PoC (exploit-db 14361) claims it was tested against Office 2007 12.0.4518.1014 — defenders should not exclude Office 2007 from scope without independent verification.
  • ·All exploit samples are hardcoded for Windows XP SP3; the shellcode and ROP chain will not function on other OS versions without modification.
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.