The phishing page was dead on arrival. Cloudflare had already flagged the domain, slapping an HTTP 403 "Suspected Phishing" interstitial on every request. Anyone who clicked the link would hit a wall.
But the email carrying those links? It landed in the inbox without issue.
This is the gap that defenders need to internalize: blocking a phishing page at the web layer does nothing to prevent the phishing email from being delivered. The mail server never visits the URL. The Cloudflare block only fires when a human clicks, and by that point the social engineering has already done its work.
The message arrived from tjsclaims@gmail[.]com, claiming to represent "Public Insurance Adjuster LLC." The body invited the recipient to review a "Project Summary" and "Supporting Documentation" through two external links. No recipient name. No account reference. No personalization of any kind.
Both links pointed to ioloo[.]vu, a domain registered under the .vu country-code TLD for Vanuatu. The .vu namespace is one of several obscure ccTLDs that phishing operators have adopted because they fall outside the monitoring scope of most threat intelligence feeds. Blocklists are built from observed abuse patterns, and domains on rarely seen TLDs accumulate fewer reports. A .com hosting a phishing kit would likely be flagged within hours. A .vu domain has a longer runway.
WHOIS data for ioloo[.]vu returned nothing. No registrant, no organization, no contact information. The Anti-Phishing Working Group's Global Phishing Survey has documented the increasing use of non-traditional TLDs in phishing infrastructure, noting that attackers rotate through ccTLDs and new gTLDs to stay ahead of domain reputation systems.
The first link, hxxps://ioloo[.]vu/sc/index.html, returned a Cloudflare HTTP 403 with a "Suspected Phishing" warning. The second, hxxps://ioloo[.]vu/inv/index.html, showed partial analysis results before the server cut off inspection. Cloudflare's phishing detection had done its job at the web layer: the page was flagged and blocked.
The problem is that web-layer blocking and email-layer blocking are separate systems with no coupling. Mail servers do not fetch every embedded URL and check whether the destination is live, blocked, or flagged. URL scanning at delivery time is an optional feature that some advanced email security tools provide, but it is not universal, and it depends on the engine's ability to follow the link, render the page, and evaluate the result before delivery.
In this case, the email passed through a Barracuda ESS gateway (outbound-ip77a.ess.barracuda[.]com at 209[.]222[.]82[.]241) and reached the recipient's mailbox. The Cloudflare block existed, but nothing in the email delivery path consulted it.
See Your Risk: Calculate how many threats your current gateway is missing
The authentication results told a consistent story:
209[.]222[.]82[.]241) was the Barracuda gateway, not a Google SMTP server. SPF softfail on a gateway relay is expected behavior when the relay is not included in the sender domain's SPF record.All three authentication mechanisms returned negative results. In a strict enforcement environment, this combination would quarantine or reject the message. In practice, many organizations run DMARC in monitoring mode (p=none) or apply relaxed policies that allow softfail-plus-fail combinations through, especially when gateway relays are involved.
The DKIM body hash mismatch deserves specific attention. A DKIM alignment failure (where the signing domain does not match the From domain) is common and often benign. A body hash mismatch is different: it means the content was altered after signing. Whether that was the Barracuda gateway adding a footer or deliberate modification, the recipient cannot trust that the body content is what the original sender wrote.
The attacker's corporate-style signature block claimed "Public Insurance Adjuster LLC" with a street address in Louisiana and a phone number with a Texas area code. Two different Gmail addresses appeared in the signature. These geographic and identity inconsistencies are signals that a human reviewer catches in seconds but that automated tools are not designed to evaluate.
No recipient personalization appeared anywhere in the message. The greeting was generic, the project references vague. For a legitimate insurance adjuster reaching out about a specific claim, the absence of any case number, policyholder name, or property reference would raise immediate suspicion.
Themis, the IRONSCALES Adaptive AI, flagged the message based on the convergence of behavioral signals: a free email provider claiming corporate identity, authentication failures across all three mechanisms, an unfamiliar obscure-TLD domain in the payload links, and the absence of any prior sender relationship with the recipient organization. The message was quarantined before anyone clicked through to the Cloudflare-blocked page.
| Step | Action | MITRE Technique |
|---|---|---|
| Domain acquisition | Attacker registers ioloo[.]vu on obscure Vanuatu ccTLD | T1583.001: Acquire Infrastructure: Domains |
| Identity fabrication | Attacker creates "Public Insurance Adjuster LLC" persona with Gmail account | T1656: Impersonation |
| Delivery | Phishing email with two links to attacker-controlled domain | T1566.002: Phishing: Spearphishing Link |
| Type | Indicator | Context |
|---|---|---|
| Sender Email | tjsclaims@gmail[.]com | Free Gmail account claiming insurance adjuster identity |
| Claimed Entity | Public Insurance Adjuster LLC | Fabricated business identity with mismatched geographic details |
| Phishing Domain | ioloo[.]vu | Vanuatu ccTLD; no WHOIS data; Cloudflare HTTP 403 "Suspected Phishing" |
| URL | hxxps://ioloo[.]vu/sc/index.html | "Project Summary" phishing page (Cloudflare-blocked) |
| URL | hxxps://ioloo[.]vu/inv/index.html | "Supporting Documentation" phishing page |
| Relay IP | 209[.]222[.]82[.]241 | Barracuda ESS gateway (outbound-ip77a.ess.barracuda[.]com) |
| Auth Result | SPF softfail, DKIM fail (body hash mismatch), DMARC fail | Triple authentication failure |
| Attack | What happened |
|---|---|
| The U.S. Bank Email That Came From a Lawyer Directory and Passed Every Authentication Check | A fully authenticated email from lawyerlegion[.]com displayed pixel-perfect U.S. |
| Microsoft Bookings as a Weapon: When DMARC Says Trust Me and ARC Quietly Disagrees | A phishing email sent from bookings.microsoft.com passed every authentication check. |
| The Phishing Link Lived on a Domain That Didn't Exist Nine Hours Earlier | A compromised university student account sent a phishing email that passed SPF, DKIM, and DMARC. |
| The Meeting Invite That Knew Your Email Address | A pixel-perfect Teams meeting invite reached a finance team accountant with one detail buried in the URL: her own email address, base64-encoded. |
| One Missing Letter in the Sending Domain, One High-Value CFO in the Crosshairs | An email marketing newsletter reached a CFO via a sending domain missing a single letter from a well-known business intelligence brand. |