Malicious Office (OLE) — malware analysis report

Static analysis result for SHA-256 059f36a03f14bd2b…

MALICIOUS

Office (OLE)

230.5 KB Created: 2008-04-23 12:48:44 Authoring application: Microsoft Office Word First seen: 2012-07-12
MD5: 2ce87053644c217a8597e55ca9aac69e SHA-1: 63eb970c0ed175034e39312e2c2955f8ccfa814c SHA-256: 059f36a03f14bd2b5ad5d0c66e79c1f454bb674bd5f4cd9d0a3299fb0cffbad9
420 Risk Score

Heuristics 7

  • CVE-2008-2244 — Microsoft Word record-parsing payload critical CVE likely CVE_2008_2244
    Word OLE document has normal small WordDocument/table streams, a large unallocated OLE slack region, and an executable or resolver shellcode payload in that slack. This is the static shape of the MS08-042 Word record-parsing exploit family tracked as CVE-2008-2244.
  • PowerPoint binary-format RCE payload — CVE-2011-1269 / MS11-036 family critical CVE likely PPT_BINARY_MEMORY_CORRUPTION_PAYLOAD
    A macro-free binary PowerPoint (.ppt) document carries a native code payload (embedded PE and/or process-injection shellcode), staged in an oversized binary stream. Legitimate presentations do not embed executables or shellcode; this is the payload half of a PowerPoint memory-corruption exploit (CVE-2011-1269 / MS11-036 family; the same record-overflow delivery is shared with CVE-2010-2572 and CVE-2009-0556).
  • Office EPRINT stream contains EMF object high CVE related OLE_EPRINT_EMF_OBJECT
    OLE ObjectPool contains an EPRINT stream with EMF data. This is rare in normal documents and is related Office object-delivery evidence when paired with exploit payload anomalies, but the malformed graphics record required for exact CVE attribution is not proven by this rule alone.
  • ClamAV: Win.Trojan.Poison-4232 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Win.Trojan.Poison-4232
  • Embedded PE executable critical OLE_EMBEDDED_EXE
    MZ/PE header found inside document — possible embedded executable
  • PEB access via FS segment (x86) high SC_PEB_ACCESS
    PEB access via FS segment (x86)
    Disassembly hidden — these bytes score as degenerate, not coherent x86 code (single mnemonic 'mov' is 56% of instructions — a sled or padding/filler run, not program logic).
  • OLE document has large unaccounted-for region high OLE_SLACK_ANOMALY
    OLE file is 236,032 bytes but its declared streams total only 40,506 bytes — 195,526 bytes (83%) live in unallocated sector slack. This is the canonical hiding place for pre-macro-era Office exploit payloads (XOR-encoded shellcode reached via a parser pointer-corruption bug in the document structure).

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_office_0000bc00.exe embedded-pe Office MZ+PE at offset 0xBC00 187904 bytes
SHA-256: 70eea7dd1a705bb1b98e7069578dfeea398629bea172a554a9babafa7a8e92e2
Detection
ClamAV: Win.Trojan.Poison-4232
Obfuscation or payload: unlikely