Malicious Office (OOXML) — malware analysis report

Static analysis result for SHA-256 a55fb650c409dcf7…

MALICIOUS

Office (OOXML)

603.8 KB Created: 2006-09-16 00:00:00 UTC Authoring application: Microsoft Excel 12.0000
MD5: 07d73b2da2e19a091e3d030f3b8c96e5 SHA-1: 86a017c385841bdbb540d9a968ed78a7b998f809 SHA-256: a55fb650c409dcf71deef78c1545c5e323cc63dbe9c4c662932b09fa6a8c95ef
108 Risk Score

Malware Insights

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

The sample is an Excel document containing an embedded OLE object, specifically identified as a vulnerable Equation Editor component. This component is known to be exploited to download and execute arbitrary code. The presence of an 'Ole10Native' stream with an anomalous size and high entropy further indicates that this object likely contains a malicious payload. The document body appears to be a request for clarification on a bid, which is likely a lure to encourage opening and interaction with the malicious content.

Heuristics 4

  • Equation Editor OLE object high CVE related OLE_EQUATION_EDITOR
    Embedded OLE object xl/embeddings/Eza6p.By contains the Equation Editor CLSID, the legacy component exploited by CVE-2017-11882, CVE-2018-0802, and CVE-2018-0798.
  • Equation Editor object carries payload-like Ole10Native stream high OLE_EQUATION_OLE10NATIVE_PAYLOAD_ANOMALY
    Embedded OLE object declares the Equation Editor CLSID but stores a large high-entropy Ole10Native stream with malformed package sizing. This is an exploit-shaped Equation/OLE payload container seen in malicious OOXML samples. It is not assigned to a specific CVE unless the MTEF/Equation Native primitive also matches.
  • Embedded OLE object medium OOXML_OLE_OBJECT
    Document contains an embedded OLE object
  • Hidden worksheet (hidden) low OOXML_HIDDEN_SHEET
    Excel workbook contains 1 hidden sheet(s) — hidden sheets are commonly used to conceal macro code, staging data, or intermediate payload construction

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
ooxml_oleobject_00.bin
c7dc1cfc696d2ddade1428305a5b869b84417d2e1492dfc10c835392728f350c
ooxml-ole-object OOXML embedded OLE part: xl/embeddings/Eza6p.By 819712 bytes
ooxml_oleobject_00_ole10native_00.bin
0ceb5d37bc054db6300afd59cc7143a7b3335f7e493cefea75be5650bf397fad
ole-package OOXML xl/embeddings/Eza6p.By Ole10Native stream: OLE10NATIVe 810649 bytes