Link: Webflow Link from Unsolicited Sender
This detection rule matches on messaging containing at least one link to webflow.io from an unsolicited sender. Webflow.io provides a free plan enabling users to create custom websites and file hosting. This services has been abused by threat actors to host landing pages directing victims to a next stage of credential phishing.
Sublime rule (View on GitHub)
1name: "Link: Webflow Link from Unsolicited Sender"
2description: "This detection rule matches on messaging containing at least one link to webflow.io from an unsolicited sender. Webflow.io provides a free plan enabling users to create custom websites and file hosting. This services has been abused by threat actors to host landing pages directing victims to a next stage of credential phishing."
3type: "rule"
4severity: "medium"
5source: |
6 type.inbound
7 and any(body.links,
8 // webflow link
9 .href_url.domain.root_domain == 'webflow.io'
10 and .href_url.domain.subdomain != ""
11 and .href_url.domain.subdomain != "www"
12 and .href_url.path == "/"
13 )
14 // not solicited or from malicious/spam user with no FPs
15 and (
16 not profile.by_sender().solicited
17 or (
18 profile.by_sender().any_messages_malicious_or_spam
19 and not profile.by_sender().any_false_positives
20 )
21 )
22
23 // not from high trust sender root domains
24 and (
25 (
26 sender.email.domain.root_domain in $high_trust_sender_root_domains
27 and not headers.auth_summary.dmarc.pass
28 )
29 or sender.email.domain.root_domain not in $high_trust_sender_root_domains
30 )
31attack_types:
32 - "Callback Phishing"
33tactics_and_techniques:
34 - "Free file host"
35 - "Free subdomain host"
36detection_methods:
37 - "Content analysis"
38 - "URL analysis"
39 - "Sender analysis"
40id: "d4f3b8cf-6aa9-5e21-8307-8f4df248dded"