Detection rules › Sublime MQL

Brand impersonation: QuickBooks dispute notification

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

Detects messages impersonating QuickBooks or Intuit that reference dispute notifications or resolutions, but originate from unauthorized domains that fail DMARC authentication.

Threat classification

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

CategoryValues
Attack typesBEC/Fraud
Tactics and techniquesImpersonation: Brand

Event coverage

Rule body MQL

type.inbound
and any([subject.base, sender.display_name],
        strings.icontains(., 'Quickbooks', 'Intuit')
)
and any([subject.base, sender.display_name, body.current_thread.text],
        regex.icontains(., 'Dispute\s+(?:Notification|Resolution)')
)
and not (
  sender.email.domain.root_domain in~ (
    'intuit.com',
    'turbotax.com',
    'intuit.ca',
    'meliopayments.com',
    'qemailserver.com',
    'intuit.co.uk',
    'quickbooksonline.com',
    'tsheets.com'
  )
  and coalesce(headers.auth_summary.dmarc.pass, false)
)

Detection logic

Scope: inbound message.

Detects messages impersonating QuickBooks or Intuit that reference dispute notifications or resolutions, but originate from unauthorized domains that fail DMARC authentication.

  1. inbound message
  2. any of [subject.base, sender.display_name] where:
    • . contains any of 2 patterns
      • Quickbooks
      • Intuit
  3. any of [subject.base, sender.display_name, body.current_thread.text] where:
    • . matches 'Dispute\\s+(?:Notification|Resolution)'
  4. not:
    • all of:
      • sender.email.domain.root_domain in ('intuit.com', 'turbotax.com', 'intuit.ca', 'meliopayments.com', 'qemailserver.com', 'intuit.co.uk', 'quickbooksonline.com', 'tsheets.com')
      • coalesce(headers.auth_summary.dmarc.pass)

Inspects: body.current_thread.text, headers.auth_summary.dmarc.pass, sender.display_name, sender.email.domain.root_domain, subject.base, type.inbound. Sensors: regex.icontains, strings.icontains.

Indicators matched (11)

FieldMatchValue
strings.icontainssubstringQuickbooks
strings.icontainssubstringIntuit
regex.icontainsregexDispute\s+(?:Notification|Resolution)
sender.email.domain.root_domainmemberintuit.com
sender.email.domain.root_domainmemberturbotax.com
sender.email.domain.root_domainmemberintuit.ca
sender.email.domain.root_domainmembermeliopayments.com
sender.email.domain.root_domainmemberqemailserver.com
sender.email.domain.root_domainmemberintuit.co.uk
sender.email.domain.root_domainmemberquickbooksonline.com
sender.email.domain.root_domainmembertsheets.com