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

Static analysis result for SHA-256 1bf4fb1b4af28692…

MALICIOUS

Office (OOXML) / .XLSX

731.5 KB Created: 2010-06-04 08:55:28 UTC Authoring application: Microsoft Excel 15.0300 First seen: 2022-08-15
MD5: 17dfe3dfd2faffe158086f925a700f8d SHA-1: c26d3d7c14050cef8c0a4f9f0acf32cbc2a37f84 SHA-256: 1bf4fb1b4af28692e3bf8e44d0158d5c6f5a28f65ab581ebc040353cd4d5896e
100 Risk Score

Malware Insights

MITRE ATT&CK
T1559.001 Component Object Model Hijacking T1204.002 Malicious File

The file is an OOXML document containing an embedded OLE object, specifically identified as an Equation Editor object. Heuristics indicate that this Equation Editor object carries a payload-like Ole10Native stream with an anomalous header and a significantly larger declared inner size than the actual stream size, suggesting it's designed to exploit vulnerabilities or deliver malicious content. The document body itself is formatted as a purchase order, likely serving as a lure to encourage the user to interact with the embedded object.

Heuristics 3

  • Equation Editor OLE object high CVE related OLE_EQUATION_EDITOR
    Embedded OLE object xl/embeddings/TAuu.Xuo0u8E 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

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
ooxml_oleobject_00.bin
49f52d07120a86e66f5cafe2051e969f028a23ef31e4620f30b07df350a34772
ooxml-ole-object OOXML embedded OLE part: xl/embeddings/TAuu.Xuo0u8E 1007616 bytes
ooxml_oleobject_00_ole10native_00.bin
486f69b5d9b8b5ac8402d0ec5919b86c5f51a6514d4091d5393302b9c5018544
ole-package OOXML xl/embeddings/TAuu.Xuo0u8E Ole10Native stream: OLE10NATiVE 996884 bytes