Malicious RTF / .DOC — malware analysis report

Static analysis result for SHA-256 2baa4385b6d14b3e…

MALICIOUS

RTF / .DOC

236.4 KB First seen: 2023-03-13
MD5: 5c21929e676f528d0ba54f7897ca77f1 SHA-1: 77227ee000cb5020354eab3f86bea712c8a3ab7f SHA-256: 2baa4385b6d14b3e6cd780f31a65c7f595bca9f695641f9957e3db14550251db
180 Risk Score

Malware Insights

MITRE ATT&CK
T1204 Malicious Link T1204.002 Malicious Link: Malicious File T1059 Command and Scripting Interpreter T1140 Deobfuscate/Decode Files or Information

The RTF document contains embedded OLE objects, specifically triggering the CVE-2017-8570 vulnerability. This vulnerability is known to be used to drop and execute script files, such as SCT files. The presence of multiple OLE object data sections and the explicit firing of heuristics related to Composite Moniker and objdata indicate the exploitation of this vulnerability.

Heuristics 5

  • Composite Moniker — CVE-2017-8570 (drops SCT script) critical CVE related CVE_2017_8570
    RTF \objdata decodes to OLE data containing the Composite Moniker — CVE-2017-8570 (drops SCT script) CLSID — the vulnerable control/moniker is embedded directly in the document's object stream, the delivery shape of this exploit. RTF objects auto-render when Word opens the file.
  • 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.
  • \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 3 \objdata section(s) — embedded OLE objects
  • Embedded OLE object medium RTF_OBJEMB
    RTF contains \objemb — embedded OLE object

Extracted artifacts 3

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off000007d4.bin
08cae808aa7cf423a09f4e9e2c0ead1af60daac276993fdd7931038adeeb05dd
rtf-objdata-decoded RTF \objdata at offset 0x7D4 24986 bytes
objdata_01_off0000d374.bin
a6611d501e579ac96404a9c19f7f70ee1bd26c5f4967cc103af51e1fde90fca8
rtf-objdata-decoded RTF \objdata at offset 0xD374 2632 bytes
objdata_02_off0000e917.bin
142dc43284d9abe994719f8fb67bc4c04bfc3f07528a1a66b0bad7e552ee8e78
rtf-objdata-decoded RTF \objdata at offset 0xE917 12297 bytes