Malicious Office (OLE) / .XLS — malware analysis report

Static analysis result for SHA-256 32ae6225af51e428…

MALICIOUS

Office (OLE) / .XLS

2.36 MB Created: 2006-09-16 00:00:00 Authoring application: Microsoft Excel First seen: 2023-03-14
MD5: 8967f31015610b8e2d98bf7057aa6152 SHA-1: 0e7ab875aed9309da0cc85445198b66518e4e21b SHA-256: 32ae6225af51e4282000359247128f165831c8282def078d750594bb9cb381a7
108 Risk Score

Malware Insights

MITRE ATT&CK
T1204 Malicious File T1059.005 Visual Basic

The critical heuristic firing for CVE_2017_11882_EQUATION_OLE10NATIVE indicates the exploitation of a known vulnerability in Microsoft Equation Editor. This vulnerability is commonly used to execute arbitrary code, often leading to the download and execution of further malicious payloads. The presence of VBA macros, though not directly executable, further supports the potential for malicious scripting within the document.

Heuristics 3

  • Equation Editor Ole10Native payload — CVE-2017-11882 critical CVE likely CVE_2017_11882_EQUATION_OLE10NATIVE
    An embedded Microsoft Equation 3.0 object (CLSID 0002CE02-0000-0000-C000-000000000046) carries an Ole10Native packager stream instead of the normal Equation Native/MTEF data. This is the weaponized Equation Editor RCE delivery shape used by CVE-2017-11882 / CVE-2018-0802 maldocs. The payload (font-record overflow + shellcode) is frequently encrypted and the stream name case-scrambled to evade scanners, but an Equation object holding an Ole10Native stream has no benign use.
  • Equation Editor OLE object high CVE related OLE_EQUATION_EDITOR
    Contains Equation Editor object — related to CVE-2017-11882 / CVE-2018-0802 exploitation, but CLSID presence alone is not the malformed MTEF exploit primitive.
  • VBA project contains no executable statements low OLE_VBA_MACROS
    Document contains a VBA project, but extracted modules only contain attributes/options/comments and no executable statements.

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
0bedd32ea8c7bec8ef74cc8e5bea59e33d01f9a02d0a98c97ddecca9bc6aa980
vba-macro oletools.olevba.extract_macros (decoded VBA source) 1812 bytes
ole10native_00.bin
a59818880ae80647e791c8aa8cb4f80da2515ae0d3a08e892586181f080e459e
ole-package OLE Ole10Native stream: MBD00AADC02/Ole10NAtIVE 1453 bytes