Malicious Office (OLE) / .XLS — malware analysis report

Static analysis result for SHA-256 86bb62287034b0d1…

MALICIOUS

Office (OLE) / .XLS

153.5 KB Created: 1996-12-17 01:32:42 Authoring application: Microsoft Excel
MD5: 69e183d70591888f8e09df443c7f0dc0 SHA-1: bf81249cdca2801a1ae119996f3715048d6de943 SHA-256: 86bb62287034b0d1d275516c46a16105d0a5e2bbd38a1567dfb606e1d2fc2a6a
100 Risk Score

Malware Insights

MITRE ATT&CK
T1204.002 Malicious File T1566.001 Spearphishing Attachment

The sample is an Excel file exhibiting a critical heuristic firing for CVE-2009-3129, indicating an exploit within the FEATHEADER record. This vulnerability is commonly used to execute arbitrary code. The large slack space anomaly further suggests potential obfuscation or embedded malicious content. The file is therefore likely used as a delivery mechanism for a malicious payload via a targeted attack.

Heuristics 2

  • CVE-2009-3129 — Excel FEATHEADER record overflow critical CVE exact CVE_2009_3129
    Workbook BIFF stream contains a FEATHEADER (Feature Header) record with anomalous size (record_size=22, isf=4, cbHdrData=4). Legitimate FEATHEADER records are tiny (<100 bytes) and carry cbHdrData values that fit in the record body; the value here is the documented CVE-2009-3129 exploit primitive — cbHdrData drives a memcpy with attacker-controlled size, leading to memory corruption and code execution in Excel 2007/2003.
  • OLE document has large unaccounted-for region high OLE_SLACK_ANOMALY
    OLE file is 157,208 bytes but its declared streams total only 24,565 bytes — 132,643 bytes (84%) 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).