Malicious RTF / .DOC — malware analysis report

Static analysis result for SHA-256 2903cf9a3006578b…

MALICIOUS

RTF / .DOC

38.2 KB
MD5: b87d176007c1285ea9136a8ebc9c82f6 SHA-1: c498ecc000e50d106f11f8cba7aaf48f45118fa3 SHA-256: 2903cf9a3006578b33da0c3c950fb9bc93a5af09020459cfad42a3f90a267eb2
160 Risk Score

Malware Insights

MITRE ATT&CK
T1204 Malicious Link T1204.002 Malicious Link: Malicious File T1559 Component Object Model Hijacking T1559.001 Component Object Model Hijacking: Component Object Model T1059 Command and Scripting Interpreter T1059.003 Command and Scripting Interpreter: Windows Command Shell

The RTF document contains embedded OLE objects, specifically leveraging the Equation Editor component (ProgID Equation.3). The presence of \objautlink and \objupdate controls indicates that the embedded OLE object is designed to be automatically activated upon opening the document. This is a strong indicator of exploitation for CVE-2017-11882 or similar vulnerabilities, which allows for arbitrary code execution.

Heuristics 4

  • 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.
  • Automatically linked OLE object high RTF_OBJAUTLINK
    RTF contains \objautlink — an automatically linked OLE object surface that can be updated or activated when Word opens the document.
  • \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_off00001290.bin
39303dc47f1de713861c83dce5eca6facac418163708c0965ea02837a56328c6
rtf-objdata-decoded RTF \objdata at offset 0x1290 1912 bytes