Malicious RTF / .DOC — malware analysis report

Static analysis result for SHA-256 a5ab7191270ac7ea…

MALICIOUS

RTF / .DOC

334.8 KB
MD5: 079fb78d0d12b110db6995028dced00d SHA-1: 7c85337d49f09031f4431414b5cf8f30eac208bc SHA-256: a5ab7191270ac7eaa3eb13ea3951774daf25f975c1333fe83c77bb6024f0970a
180 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 Command and Scripting Interpreter T1071.001 Application Layer Compromise T1566.001 Privilege Escalation T1071.002 Remote Services - SMB/Windows Admin Tools T1071.005 Remote Services - Web Service Management T1071.001 Application Layer Compromise

The file's structure, particularly the use of extit{objdata}, extit{objemb}, extit{objautlink}, and extit{objupdate} control words within the RTF document, strongly indicates a dropper designed to exploit vulnerabilities in Microsoft Office applications. The document attempts to force the execution of a vulnerable OLE object, likely a malicious executable or script, by leveraging the extit{objupdate} control word. The document also contains instructions to enable macros, a common tactic to bypass security measures. The presence of the Composite Moniker further suggests an attempt to exploit CVE-2017-8570, though the scriptlet is absent.

Heuristics 6

  • Composite Moniker in RTF OLE object high CVE related RTF_COMPOSITE_MONIKER_RELATED
    RTF contains Composite Moniker CLSID in OLE object context, but no nearby scriptlet/SCT payload was confirmed. Treat as related moniker attack-surface evidence rather than proof of CVE-2017-8570 exploitation.
  • 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 4 \objdata section(s) — embedded OLE objects
  • Embedded OLE object medium RTF_OBJEMB
    RTF contains \objemb — embedded OLE object
  • Macro/content-enable lure medium SE_ENABLE_LURE
    Document instructs the user to enable macros or editing — a common technique used by malware droppers to bypass Office macro security settings

Extracted artifacts 4

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off00000bac.bin
e2666f0e1927315258e141eb829f4482be10b2ac31c9e73fd7d741bfe2498061
rtf-objdata-decoded RTF \objdata at offset 0xBAC 59591 bytes
objdata_01_off0000735b.bin
c7a2371a7b9b69c90d6b70cc776f96c1d2420038308d9cd8f005cb504b164ad2
rtf-objdata-decoded RTF \objdata at offset 0x735B 59564 bytes
objdata_02_off000257f0.bin
a8e170497da15decc11753d202c99c86f7a7ffd2d52481e6b9c79a5403675379
rtf-objdata-decoded RTF \objdata at offset 0x257F0 2632 bytes
objdata_03_off00026d93.bin
e8d4fe950caed6dcfde26f4b616825bbe11b93458425974b7d075167f675abf7
rtf-objdata-decoded RTF \objdata at offset 0x26D93 12297 bytes