Malicious RTF — malware analysis report

Static analysis result for SHA-256 9e1309283b740132…

MALICIOUS

RTF

78.5 KB First seen: 2024-08-15
MD5: c1a7bf262d7bad7fc46411c0996fc50c SHA-1: e036099516ef01747b98f5f392f24ece0f4824e1 SHA-256: 9e1309283b7401328fedfcee1e20b7c56b1e5941ef7edcbd0a80bd05307ff768
120 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution

The sample is an RTF document containing OLE object data, specifically triggering heuristics related to Equation Editor exploitation and OLE object activation. This indicates a likely attempt to exploit a known vulnerability (CVE-2017-11882) to gain code execution. The embedded OLE object, decoded as objdata_00_off00001a2e.bin, is the primary artifact facilitating this exploit.

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_off00001a2e.bin
66ca8954df183e107c2caaef38c84a81c0c8820bfa3a0e9be6b9ad2a048d4f51
rtf-objdata-decoded RTF \objdata at offset 0x1A2E 1575 bytes