Malicious RTF — malware analysis report

Static analysis result for SHA-256 7dbd833f713206e4…

MALICIOUS

RTF

7.2 KB
MD5: 327b7f891c2d474060f6d583c2846f33 SHA-1: 36ccea0e5f0cdb2354ff8e8ff471eef0d00c7f9e SHA-256: 7dbd833f713206e4406e598c140bf3c54d1f73c98b8e516c4fbdb695f7fd717d
120 Risk Score

Malware Insights

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

The RTF file contains an OLE object with a split Equation Editor ProgID, indicating exploitation of a known vulnerability (CVE-2017-11882). The \objupdate directive forces the activation of this object, which is a common method for executing arbitrary code. The embedded OLE object, decoded from objdata_00_off00000841.bin, likely contains shellcode or a loader for a secondary payload. No document body text was available for analysis, but the heuristics strongly suggest an exploit targeting client execution.

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_off00000841.bin
b7ae668c5c9b287612574c5d9965cb65b22f38b3c11ffe7429ef29360379bd8e
rtf-objdata-decoded RTF \objdata at offset 0x841 1872 bytes