Win.Trojan.Agent-30155 — Office (OLE) / .XLS malware analysis

Static analysis result for SHA-256 68809148ea164e7e…

MALICIOUS

Office (OLE) / .XLS

55.4 KB Created: 1996-12-17 01:32:42 Authoring application: Microsoft Excel
MD5: 15a22ac5b7ed9fd640d6220dac0b4488 SHA-1: 3b7d99dc41af8b8a22ed992466e78842ade765ac SHA-256: 68809148ea164e7e9c605e51740e229160540c301c1148d5a9732cd62a43022c
200 Risk Score

Malware Insights

Win.Trojan.Agent-30155 · confidence 95%

MITRE ATT&CK
T1203 Exploitation for Client Execution T1566.001 Spearphishing Attachment

The file is identified as malicious by ClamAV as Win.Trojan.Agent-30155. Static analysis reveals a critical vulnerability, CVE-2009-3129, which is an Excel FEATHEADER record overflow. This vulnerability allows for exploitation for client execution, likely delivered via a spearphishing attachment.

Heuristics 4

  • 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=23, isf=2, cbHdrData=4294967295). 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.
  • ClamAV: Win.Trojan.Agent-30155 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Win.Trojan.Agent-30155
  • x86 GetPC stub (CALL $+5; POP EDI) high SC_GETPC_CALL
    x86 GetPC stub (CALL $+5; POP EDI)
  • OLE document has large unaccounted-for region high OLE_SLACK_ANOMALY
    OLE file is 56,714 bytes but its declared streams total only 24,565 bytes — 32,149 bytes (57%) 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).