Malicious RTF — malware analysis report

Static analysis result for SHA-256 3cdc18aaf4dc860e…

MALICIOUS

RTF

15.7 KB First seen: 2023-03-07
MD5: c43f0bb7aa9a3a9b77aa0d817902eb63 SHA-1: f500a13e266572a987ae0e568862a0983477f6f9 SHA-256: 3cdc18aaf4dc860e8679f0c0bc118f7c2e4dd159cefcc31d72209b8eb88caf81
120 Risk Score

Malware Insights

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

The RTF file contains OLE object data and specifically triggers heuristics related to Equation Editor exploitation and OLE object activation. This indicates a likely attempt to exploit a known vulnerability (CVE-2017-11882) for code execution. The embedded OLE object, decoded as objdata_00_off000019e2.bin, is the primary artifact facilitating this exploit, suggesting it's designed to download and execute a secondary payload.

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_off000019e2.bin
95083434945c8beffb2b99ea6841c894016e6f8233f47a67a03d1825c19fe3d2
rtf-objdata-decoded RTF \objdata at offset 0x19E2 1989 bytes