Malicious RTF — malware analysis report

Static analysis result for SHA-256 105a662b72268e78…

MALICIOUS

RTF

1.60 MB First seen: 2022-05-09
MD5: 70b2988809ebd6dfe9360d1860b47a1a SHA-1: 1b5ac4e9d1f5f10da4d4f0c51bf1a7d89c568259 SHA-256: 105a662b72268e78bcfa8454b5814126deb92e66034184faa45365a65f41486f
180 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution

The RTF file contains heuristics indicating the exploitation of CVE-2017-11882 via an embedded OLE object. The decoded object data suggests the presence of Visual Basic script code, likely intended to download and execute a secondary payload. The specific exploit and embedded script point towards a malicious document designed for initial compromise.

Heuristics 5

  • Equation Editor activation — CVE-2017-11882 related high CVE related CVE_2017_11882_ACTIVATION_RELATED
    RTF decodes to an Equation.3 ProgID and requests OLE activation with \objemb plus \objupdate. This reaches the legacy Equation Editor attack surface used by CVE-2017-11882/CVE-2018-0802 documents, but the malformed MTEF/native payload needed for stronger attribution was not recovered.
  • 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.
  • \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 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off0000129e.bin
6392d2bd4ffd88a6d77b57a052b95a54ff57994a8d0eab0d476b07cdaef8d769
rtf-objdata-decoded RTF \objdata at offset 0x129E 86802 bytes
objdata_01_off00037224.bin
c6836530895d3068b0bd13b6673e20cfb3c2472da47cd4c3fb2419898144731b
rtf-objdata-decoded RTF \objdata at offset 0x37224 345132 bytes