Malicious Office (OOXML) / .XLSX — malware analysis report

Static analysis result for SHA-256 7228963f494f1217…

MALICIOUS

Office (OOXML) / .XLSX

716.6 KB Authoring application: Microsoft Excel 12.0000
MD5: 0b89ba6d7c7de36936f4fd6ed8042c33 SHA-1: 98c7a7dca32ba03767c62c8141710665b9b63ee5 SHA-256: 7228963f494f121755ecb5976d72c32cb69c2a2fa953ebd443e7e00bddbaf898
108 Risk Score

Malware Insights

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

The file is an Excel document containing an embedded OLE object, specifically identified as an Equation Editor object. Heuristics indicate that this object carries a payload-like Ole10Native stream with an anomalous header, suggesting it's designed to execute malicious code. The document body contains text resembling a client registration form or invoice, acting as a lure to encourage the user to interact with the embedded object.

Heuristics 4

  • Equation Editor OLE object high CVE related OLE_EQUATION_EDITOR
    Embedded OLE object xl/embeddings/2v.xzoD 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
  • Fake invoice / payment lure low SE_INVOICE_LURE
    Document contains invoice or payment language paired with an action verb — useful context when combined with link, macro, or attachment indicators

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
ooxml_oleobject_00.bin
4e2af6bf72620063e3d6dce4b4f75048e5220a57cd2cdf6cc50573cf819e0011
ooxml-ole-object OOXML embedded OLE part: xl/embeddings/2v.xzoD 989184 bytes
ooxml_oleobject_00_ole10native_00.bin
d8236505077a5f5518dad9d07da492b29776acf45c3d32a2c13cfed0bf97c307
ole-package OOXML xl/embeddings/2v.xzoD Ole10Native stream: OlE10NATIve 978818 bytes