Malicious RTF — malware analysis report

Static analysis result for SHA-256 c86ada471253895e…

MALICIOUS

RTF

85.2 KB First seen: 2024-10-06
MD5: bfaa32a30b6603d952ef9f6a016b81b4 SHA-1: 7227d34f508f73f184c3d1255685d16b688b6541 SHA-256: c86ada471253895e32a771e3954f40d1e98c5fbee4ce702fc1a81e795063170a
120 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution

The RTF file contains embedded OLE object data and specifically triggers heuristics related to Equation Editor exploitation and OLE object activation. This strongly suggests the file is designed to exploit a vulnerability, likely CVE-2017-11882, to achieve code execution. The embedded OLE object data is a common method for delivering secondary payloads, which are then executed.

Heuristics 3

  • Split hex Equation Editor ProgID + OLE object critical RTF_EQUATION_EDITOR
    RTF embeds the Equation.3 ProgID as hex bytes near OLE object activation and splits the byte stream with whitespace or an ignorable RTF group. This is an Equation Editor OLE activation surface commonly used by CVE-2017-11882 / CVE-2018-0802 exploit documents.
  • \objupdate forces OLE activation high RTF_OBJUPDATE
    RTF contains \objupdate — forces automatic OLE object instantiation when the document is opened, bypassing user interaction. Almost exclusively seen in Equation Editor exploit documents.
  • OLE object data medium RTF_OBJDATA
    RTF contains 1 \objdata section(s) — embedded OLE objects

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off00001cab.bin
2ae10e323f1f7ef268a78954087c7c10878951d7da04b88c9ad118b02c32a70f
rtf-objdata-decoded RTF \objdata at offset 0x1CAB 1590 bytes