Malicious RTF — malware analysis report

Static analysis result for SHA-256 cc441d3dda888a1a…

MALICIOUS

RTF

77.1 KB First seen: 2024-07-23
MD5: 9be97f2e85cb18d3433fde3168533dd2 SHA-1: f75f46ae2b9f0f8e0e3574e59bcacecedb08f23b SHA-256: cc441d3dda888a1a4d66ed5a125f619755fb127532a6833db1527bc0b213f120
120 Risk Score

Malware Insights

MITRE ATT&CK
T1566.001 Spearphishing Attachment T1204.001 User Execution: Malicious Link

The file is an RTF document containing an embedded OLE object that leverages the Equation Editor vulnerability. The critical heuristic 'RTF_EQUATION_EDITOR' indicates exploitation of this known vulnerability, which is often used to deliver secondary payloads. The presence of ".objupdate" further suggests that the embedded object is designed to be activated automatically, facilitating code 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_off0000053e.bin
f4df43223cf3d4685fbf9347dc4f795c7cde50e9e16807a4d17e3437dfb885ff
rtf-objdata-decoded RTF \objdata at offset 0x53E 1663 bytes