SUSP_INDICATOR_RTF_MalVer_Objects
Description
Detects RTF documents with non-standard version and embedding one of the object mostly observed in exploit (e.g. CVE-2017-11882) documents.
Query · yara
strings:
// Embedded Objects
$obj1 = "\\objhtml" ascii
$obj2 = "\\objdata" ascii
$obj3 = "\\objupdate" ascii
$obj4 = "\\objemb" ascii
$obj5 = "\\objautlink" ascii
$obj6 = "\\objlink" ascii
condition:
uint32(0) == 0x74725c7b and (
// missing 'f' after '{\rt' and missing '1' (version) after 'rtf' and no char-set set ('\' missing at pos 6)
// https://www.biblioscape.com/rtf15_spec.htm#Heading6
(not uint8(4) == 0x66 or not uint8(5) == 0x31 or not uint8(6) == 0x5c)
and 1 of ($obj*)
)