Detection rules › Sublime MQL

Headers: Invalid recipient domain with mismatched reply-to from new sender

Severity
medium
Type
rule
Source
github.com/sublime-security/sublime-rules

Message sent to an invalid recipient domain with a reply-to address that differs from the sender address, originating from a new sender.

Threat classification

Sublime's own taxonomy (not MITRE ATT&CK).

CategoryValues
Attack typesBEC/Fraud, Credential Phishing, Spam
Tactics and techniquesEvasion, Social engineering

Event coverage

Rule body MQL

type.inbound
and length(recipients.to) <= 1
and all(recipients.to, .email.domain.valid == false)
and length(headers.reply_to) == 1
and headers.reply_to[0].email.domain.root_domain != sender.email.domain.root_domain
and profile.by_sender_email().prevalence == "new"

Detection logic

Scope: inbound message.

Message sent to an invalid recipient domain with a reply-to address that differs from the sender address, originating from a new sender.

  1. inbound message
  2. length(recipients.to) ≤ 1
  3. all of recipients.to where:
    • .email.domain.valid is False
  4. length(headers.reply_to) is 1
  5. headers.reply_to[0].email.domain.root_domain is not sender.email.domain.root_domain
  6. profile.by_sender_email().prevalence is 'new'

Inspects: headers.reply_to, headers.reply_to[0].email.domain.root_domain, recipients.to, recipients.to[].email.domain.valid, sender.email.domain.root_domain, type.inbound. Sensors: profile.by_sender_email.