Malicious RTF — malware analysis report

Static analysis result for SHA-256 34f526db7c5241b8…

MALICIOUS

RTF

49.5 KB
MD5: fbb96d972870103f224602e2019e4c68 SHA-1: c504181e78c052dc93cbb148788e6f9d2fcbdd7d SHA-256: 34f526db7c5241b84445a595cc10099e0acab9a97e3830e9895c77ec3c1fd88b
120 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution T1566.001 Spearphishing Attachment

The RTF file contains embedded OLE objects and specifically triggers the 'RTF_EQUATION_EDITOR' heuristic, indicating exploitation of the Equation Editor vulnerability. The '\objupdate' command forces OLE activation, likely to execute a downloaded payload. While no specific family is identified, the attack pattern is consistent with a malicious document used for initial compromise.

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_off00000ea2.bin
b35df8a60fa2d3149d6bf91d0273b92c2b92fa7129c1af71d65eaab09dd2338e
rtf-objdata-decoded RTF \objdata at offset 0xEA2 1533 bytes