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

Static analysis result for SHA-256 0a26a32f561ea22a…

MALICIOUS

Office (OOXML) / .XLSX

702.1 KB Created: 2010-06-04 08:55:28 UTC Authoring application: Microsoft Excel 15.0300 First seen: 2023-10-26
MD5: 7265cfd5aed20530bf359291841f7ca1 SHA-1: 52ba6b93b783356d019bacf6062943eefe5def44 SHA-256: 0a26a32f561ea22a70dd7155c5485400fcb112c055909c6e79b49158d48f5090
140 Risk Score

Malware Insights

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

The sample is an Excel spreadsheet 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 and a significantly larger declared size than the actual stream, suggesting it's designed to exploit vulnerabilities or deliver malware. The presence of a NOP sled further supports the likelihood of an exploit.

Heuristics 4

  • Equation Editor OLE object high CVE related OLE_EQUATION_EDITOR
    Embedded OLE object xl/embeddings/6afHa9.W3QbgF1 contains the Equation Editor CLSID, the legacy component exploited by CVE-2017-11882, CVE-2018-0802, and CVE-2018-0798.
  • NOP sled detected high SC_NOP_SLED
    Found 20+ consecutive 0x90 bytes
  • 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
5e6ca3505b60685ffe0de66f076f1f749d29ffcc388568e896459c212e5d37d0
ooxml-ole-object OOXML embedded OLE part: xl/embeddings/6afHa9.W3QbgF1 970752 bytes
ooxml_oleobject_00_ole10native_00.bin
b5f3915465d14e818dec8c81bf780607186f12f48d2d7b582d176274b42c583b
ole-package OOXML xl/embeddings/6afHa9.W3QbgF1 Ole10Native stream: OLe10NATIVe 960727 bytes