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

Static analysis result for SHA-256 a1308063790ae97a…

MALICIOUS

Office (OOXML) / .XLSX

705.3 KB Created: 2023-08-03 11:34:29 UTC Authoring application: Microsoft Excel 16.0300 First seen: 2024-08-16
MD5: 82cc27a89ee09086dd97d4e3b271e0a7 SHA-1: 52f46ea5ed68640e32128c72d2796645fc3b041f SHA-256: a1308063790ae97abb0630b1d4fee8e6e7a1e114867750bfba262fd60546002a
100 Risk Score

Malware Insights

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

The XLSX file contains an embedded OLE object, specifically identified as an Equation Editor object. This object exhibits an anomaly where the Ole10Native stream size is significantly larger than its declared size, indicating it likely carries a malicious payload. This is a common technique for exploiting Equation Editor vulnerabilities to execute arbitrary code.

Heuristics 3

  • Equation Editor OLE object high CVE related OLE_EQUATION_EDITOR
    Embedded OLE object xl/embeddings/MxzoIrLiq.iz 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
24011aabd8f4dd1c3bb8974e21782770bd348d0109e21ea61dda9d2341f2ad20
ooxml-ole-object OOXML embedded OLE part: xl/embeddings/MxzoIrLiq.iz 994304 bytes
ooxml_oleobject_00_ole10native_00.bin
808f5108a73cd04bcf36492828d6289253cbe1c808fbd2b695e89e79fd067f88
ole-package OOXML xl/embeddings/MxzoIrLiq.iz Ole10Native stream: ole10nAtive 984028 bytes