Malicious RTF / .DOC — malware analysis report

Static analysis result for SHA-256 47edc43c2270d3a9…

MALICIOUS

RTF / .DOC

3.8 KB First seen: 2022-05-13
MD5: a09f6f16daf37c727f8d3ae8d834e278 SHA-1: 25b9464c0c9dd481c9763c485e842b8649121c26 SHA-256: 47edc43c2270d3a90e5d3e554e2e9e3f5b8fff5e74569e520552498de13a2298
121 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution T1059.001 PowerShell

The RTF file contains embedded OLE objects and triggers an objupdate event, indicating an attempt to exploit the Equation Editor vulnerability (CVE-2017-11882). This is a common method for delivering malicious payloads. The specific exploit mechanism is confirmed by the RTF_EQUATION_EDITOR heuristic firing.

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 2 \objdata section(s) — embedded OLE objects

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off00000055.bin
bfbfc15915aa06c815623c310cd5d311eb23bd0fe99da77e219177a0df373231
rtf-objdata-decoded RTF \objdata at offset 0x55 1592 bytes