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

Static analysis result for SHA-256 1107173a14a684d6…

MALICIOUS

Office (OOXML) / .XLSX

652.8 KB Created: 2023-09-27 08:05:40 UTC Authoring application: Microsoft Excel 12.0000 First seen: 2023-10-01
MD5: 9d0c9590c48657e5c9bf9f171ac1020e SHA-1: 3f111284bb46c14e8ee5fe5c2176d9fb25349ff4 SHA-256: 1107173a14a684d6a70fe7c80ce21aea6f4e06fc8426cb691a7a137ceed7f741
100 Risk Score

Malware Insights

MITRE ATT&CK
T1559.001 Component Object Model Hijacking

The sample is an OOXML file containing an embedded OLE object, identified as an Equation Editor. Heuristics indicate that this Equation Editor object carries a payload-like Ole10Native stream with an anomalous header, suggesting it's designed to execute malicious code. The document body content is heavily obfuscated and does not provide further clues.

Heuristics 3

  • Equation Editor OLE object high CVE related OLE_EQUATION_EDITOR
    Embedded OLE object xl/embeddings/bbqr.TN 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
2871abe17d77cd0a417dafa537453b343374e8244bd687aefe383926682907a3
ooxml-ole-object OOXML embedded OLE part: xl/embeddings/bbqr.TN 973824 bytes
ooxml_oleobject_00_ole10native_00.bin
a1ec6236614c99c258d72235ed3695d429bda81c9e7540b93b6a4fcf445b9ae7
ole-package OOXML xl/embeddings/bbqr.TN Ole10Native stream: OlE10nATive 964066 bytes