Rtf.Downloader.CVE_2017_6336326-3 — RTF malware analysis

Static analysis result for SHA-256 30694cd291a6641b…

MALICIOUS

RTF

245.9 KB Created: 2017-12-18 11:56:00 First seen: 2017-12-24
MD5: 75e1656e3fbd5f5602f53cfd4e3d118b SHA-1: c32a6a33f27f9fb524d760984577eabc2392ceef SHA-256: 30694cd291a6641b395b9e411cc91bfa2722e639ecbd68fe723855d1722112e8
262 Risk Score

Malware Insights

Rtf.Downloader.CVE_2017_6336326-3 · confidence 95%

MITRE ATT&CK
T1203 Exploitation for Client Execution

The RTF file contains OLE objects and uses \objupdate to force OLE activation, specifically exploiting CVE-2017-8759. It also includes a remote URL, http://todpot.tk/0346/t.php?stats=send&thread=0, which is likely used to download a secondary payload. ClamAV detection confirms this as a downloader.

Heuristics 7

  • CVE-2017-8759 — MSXML SAX OLE activation critical CVE likely CVE_2017_8759
    RTF contains a hex-encoded OLE1 object for Msxml2.SAXXMLReader.6.0 followed by an embedded OLE compound document, and the document requests OLE activation. This matches the RTF staging shape used for CVE-2017-8759 SOAP/WSDL parser code injection.
  • ClamAV: Rtf.Downloader.CVE_2017-6336326-3 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Rtf.Downloader.CVE_2017-6336326-3
  • PEB access via FS segment (x86) high SC_PEB_ACCESS
    PEB access via FS segment (x86)
    Disassembly
    Attempted x86 opcode disassembly
    0001380E  64a130000000      mov eax, dword ptr fs:[0x30]
    00013814  e9fa000000        jmp 0x13913
    00013819  0000              add byte ptr [eax], al
    0001381B  0000              add byte ptr [eax], al
    0001381D  0000              add byte ptr [eax], al
    0001381F  0000              add byte ptr [eax], al
    00013821  0000              add byte ptr [eax], al
    00013823  0000              add byte ptr [eax], al
    00013825  0000              add byte ptr [eax], al
    00013827  0000              add byte ptr [eax], al
    00013829  0000              add byte ptr [eax], al
    0001382B  0000              add byte ptr [eax], al
    0001382D  0000              add byte ptr [eax], al
    0001382F  0000              add byte ptr [eax], al
    00013831  0000              add byte ptr [eax], al
    00013833  0000              add byte ptr [eax], al
    00013835  0000              add byte ptr [eax], al
    00013837  0000              add byte ptr [eax], al
    00013839  0000              add byte ptr [eax], al
    0001383B  0000              add byte ptr [eax], al
    0001383D  0000              add byte ptr [eax], al
    0001383F  0000              add byte ptr [eax], al
    00013841  0000              add byte ptr [eax], al
    00013843  0000              add byte ptr [eax], al
    00013845  0000              add byte ptr [eax], al
    00013847  0000              add byte ptr [eax], al
    00013849  0000              add byte ptr [eax], al
    0001384B  0000              add byte ptr [eax], al
    0001384D  0000              add byte ptr [eax], al
    0001384F  0000              add byte ptr [eax], al
    00013851  0000              add byte ptr [eax], al
    00013853  0000              add byte ptr [eax], al
    00013855  0000              add byte ptr [eax], al
    00013857  0000              add byte ptr [eax], al
    00013859  0000              add byte ptr [eax], al
    0001385B  0000              add byte ptr [eax], al
    0001385D  0000              add byte ptr [eax], al
    0001385F  0000              add byte ptr [eax], al
    00013861  0000              add byte ptr [eax], al
    00013863  0000              add byte ptr [eax], al
    00013865  0000              add byte ptr [eax], al
    00013867  0000              add byte ptr [eax], al
    00013869  0000              add byte ptr [eax], al
    0001386B  0000              add byte ptr [eax], al
    0001386D  00                .byte 0x00
  • \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.
  • INCLUDETEXT/INCLUDEPICTURE remote URL high RTF_INCLUDE_REMOTE
    RTF document uses INCLUDETEXT or INCLUDEPICTURE with an http:// URL — Word can fetch the remote content on open depending on Office version and external-content settings, enabling remote template injection, NTLM capture via redirects, or payload delivery
  • OLE object data medium RTF_OBJDATA
    RTF contains 2 \objdata section(s) — embedded OLE objects
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL http://todpot.tk/0346/t.php?stats=send&thread=0 In RTF body
    • http://schemas.microsoft.com/office/word/2003/wordmlIn RTF body

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
objdata_00_off0000c568.bin rtf-objdata-decoded RTF \objdata at offset 0xC568 2598 bytes
SHA-256: 958c6a347deec34fdbed67e065f04e9c575f0e13a93ace15782bd6899a1c92b4
objdata_01_off0000dc96.bin rtf-objdata-decoded RTF \objdata at offset 0xDC96 2723 bytes
SHA-256: 0434dece3b60573ec8eb06a6a1d5a15200f352756c38de5d8672232bb14b3ada