Malicious RTF / .DOC — malware analysis report

Static analysis result for SHA-256 866255f4abb79b03…

MALICIOUS

RTF / .DOC

43.0 KB
MD5: 849ef3f09a475a10a2a0c4b44f152c6c SHA-1: 5648ca49c0b71a1eb4d4517ba41635ddd76871bb SHA-256: 866255f4abb79b03387ca5fdcbb70358514e8a95ab184934afa2116a2124bf14
200 Risk Score

Malware Insights

MITRE ATT&CK
T1204.002 Malicious File T1566.001 Spearphishing Attachment T1059.001 PowerShell

The sample is an RTF document that leverages the Equation Editor vulnerability (CVE-2017-11882) to achieve code execution. The critical heuristic firings for RTF_EQUATION_EDITOR and CVE_2017_11882 directly indicate this exploit. The presence of OLE object data and the extobjupdate directive further support the exploitation of embedded objects. The document body is heavily obfuscated and does not provide clear textual lures, but the exploit itself is the primary indicator of malicious intent, likely to download and execute a secondary payload.

Heuristics 5

  • CVE-2017-11882 — Equation Editor FONT record overflow critical CVE likely CVE_2017_11882
    Equation Editor MTEF contains an overlong FONT typeface field, the vulnerable copy primitive for CVE-2017-11882. This is stronger evidence than the Equation Editor CLSID alone because it identifies the malformed record that drives code execution in EQNEDT32.EXE.
  • Equation Editor CLSID critical RTF_EQUATION_EDITOR
    Equation Editor OLE CLSID found inside an OLE object — exploited by CVE-2017-11882 / CVE-2018-0802 / CVE-2018-0798
  • \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
  • Embedded OLE object medium RTF_OBJEMB
    RTF contains \objemb — embedded OLE object

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off00001a7c.bin
5fea775148a1c200e4352ab32a90ad05e019975a044a67a69201ffeb1df486dc
rtf-objdata-decoded RTF \objdata at offset 0x1A7C 3677 bytes