Malicious RTF — malware analysis report

Static analysis result for SHA-256 7e9ce0269dfbb1bd…

MALICIOUS

RTF

648.0 KB First seen: 2015-09-30
MD5: 89a5d17f712677e870f809b6069491b0 SHA-1: 1e6d79162093d27ff1558d6a0b5b3d613bda7352 SHA-256: 7e9ce0269dfbb1bd54185b772b1ef59379da0abc6b4bbc533a31c7a526da999c
200 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution T1566.001 Spearphishing Attachment

The RTF file contains OLE object data and triggers a critical heuristic for CVE-2012-0158, indicating exploitation of the MSCOMCTL.ListView control. A PE header was found within the hex data, and ClamAV identified it as a dropper. This suggests the file is designed to deliver a secondary malicious payload.

Heuristics 5

  • MSCOMCTL.ListView — CVE-2012-0158 high CVE related CVE_2012_0158
    RTF \objdata decodes to OLE data containing the MSCOMCTL.ListView — CVE-2012-0158 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.
  • ClamAV: Rtf.Dropper.Agent-9965975-1 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Rtf.Dropper.Agent-9965975-1
  • PE header (with DOS stub) in hex data critical RTF_MZ_HEX
    Hex-encoded PE (MZ + DOS stub) found inside RTF — likely an embedded executable payload
  • OLE object data medium RTF_OBJDATA
    RTF contains 1 \objdata section(s) — embedded OLE objects
  • Suspicious extracted artifact medium EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off0000006e.bin rtf-objdata-decoded RTF \objdata at offset 0x6E 3815 bytes
SHA-256: bab675031aedb7462a84cfd5ba1a430c8ab01c3045a01c4010bf4f05dfe6e80d
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Static shellcode analysis found candidate code region(s). Indicators: SC_GETPC_CALL