Table of Contents
The sender address was simon@ibew-member-benefits[.]org, and the pretext was member benefits news from a well-known electrical workers' union. It reached an engineering supervisor at a specialty bioprocess manufacturer, which is exactly the mailbox this lure was built for. Licensed electrical professionals get real mail about code revisions, certifications, and trade association programs, so a notice about a forthcoming revision of the national electrical code lands inside an existing habit rather than outside it. The subject cited a specific forthcoming edition of that code by year, which is a detail worth noting for what it does: it makes a generic promotional message read like a compliance deadline.
Before anything else, two of the most suspicious looking artifacts in the delivered message have to be handed back to the defenders who created them. The subject line arrived with a bracketed warning label, [Possible Phish Fraud], prepended by the recipient organization's own mail gateway. Every link in the body had been rewritten through that same gateway's click protection service. Neither is attacker tradecraft. Read either one as evasion and the real case evaporates, because what remains is quieter.
A benefits domain seven weeks old
The sending domain had been registered roughly seven weeks before the message went out, through a registrar that shielded every WHOIS field behind a privacy service. No registrant name, no organization, no administrative contact, nothing connecting the domain to the century-old union whose initials it carried in the label. Adaptive AI flagged exactly that, calling it a newly registered return path domain of the kind typically associated with suspicious activity.
That contradiction carries most of the weight here. The recognizable initials are doing the persuading, and the registration record is the only thing in the message that argues back. An established institution's benefits program does not appear on a two-month-old domain, and it does not hide who owns it. Domain age is one of the few attributes a sender cannot retroactively manufacture, which is why it survives as a signal long after content based rules have been outrun. Acquiring a domain for this purpose is catalogued as T1583.001, and the trade off the attacker accepted is visible: a name close enough to trade on, on infrastructure too new to trust.
The link that displayed one host and pointed at another
There was one call to action, a promotional "Get Started Free" button, and it did not go where it said it went. The visible link text named an update subdomain belonging to a software vendor. The actual href pointed at a different host entirely, an email service provider redirect host carrying a numeric campaign identifier, which then resolved to genuine Apple and Google app store listings for a trade association mobile app.
Anchor text is free-form. It can say anything, and a recipient hovering to check a destination is reading a string the sender chose rather than the address the browser will resolve. When the displayed hostname and the real one diverge deliberately, the displayed string has stopped describing and started persuading. That is the case whether the endpoint turns out to be a login page or a legitimate storefront, because the deception is complete before the destination is reached. NIST's definition of phishing is built on the deception rather than the payload, and this message meets it on the link alone.
See Your Risk: Calculate how many threats your SEG is missing
Two authentication verdicts for one message
The authentication picture looks alarming until it is read in order. At original submission the message passed SPF and passed DKIM, signed by a Google Workspace signing domain derived from the lookalike apex domain itself. The attacker had provisioned a real Workspace tenant on the domain they registered, so the mail was properly signed and properly authorized for the domain it claimed. It claimed the lookalike, not the union.
At the final receiving hop, SPF failed and DKIM failed. That failure belongs to the recipient organization's own gateway, which relayed the message onward from a different address and broke alignment on the way, a routine consequence of an inbound security hop rather than a spoofing attempt. Anyone treating the terminal verdict as the whole story would conclude the sender forged the domain. Anyone treating the original pass as the whole story would conclude the sender was verified. Both readings are wrong, and both are common. Authentication under RFC 7489 settles whether a message is entitled to use a domain, never whether that domain is entitled to a name.
Fifty-six percent was the honest number
Adaptive AI scored the message at 56% confidence and labeled it credential theft. No login page and no credential form were ever observed, and every scanned link returned a clean verdict. That moderate score is right rather than a miss, because it describes genuine ambiguity: the identity claim was clearly fraudulent while the destination was not demonstrably malicious. A freshly registered lookalike domain running a mismatched link deserves to be flagged regardless of where the redirect happens to land, and a case with no payload to point at deserves less than full confidence.
Deceptive lead generation and app install pushes live in that gap on purpose. There is nothing for a scanner to detonate, so a clean verdict is the expected result rather than an exoneration, and the surviving question is only whether the sender is who they say they are. Weighing a fresh registration against a borrowed institutional name and a divergent href is judgment work, which is what Themis exists to do in place of a rule waiting on a known bad string. In manufacturing, where trade and compliance mail is genuinely routine, that judgment is the difference between a flag and a click.
What the clean verdict did not settle
The 2024 Verizon Data Breach Investigations Report measures the median time from opening a phishing email to clicking a link at 21 seconds, and to submitting data at 28 seconds. Nobody inspects an href on that clock. The link text is the entire inspection, and here the link text was engineered to pass it. The same report finds the human element present in 68% of breaches, which says less about carelessness than about how little time email leaves for verification.
The practical control is not URL inspection at all. It is sender history. A benefits program the recipient has never corresponded with, on a domain with no age and no ownership record, is anomalous before any link is examined. Rewriting URLs through a protection service helps at click time, and in this case it worked as designed, but it cannot tell a recipient that the institution named in the domain never registered it.
Indicators of Compromise
| Type | Indicator | Context |
|---|---|---|
| Domain | ibew-member-benefits[.]org | Sender and return path domain; registered about seven weeks before send, privacy shielded WHOIS, no public affiliation with the union whose initials it uses |
simon[@]ibew-member-benefits[.]org | Sender address; a bare first name and initial served as the display name | |
| DKIM domain | ibew-member-benefits-org[.]20230601[.]gappssmtp[.]com | Google Workspace signing domain provisioned on the lookalike apex domain; DKIM passed for the lookalike, not for the union |
| URL (displayed) | hxxps://vendor-update[.]example[.]com/email_update | Visible link text and displayed hostname on the sole call to action, genericized here; not the host the anchor actually pointed at |
| URL (actual) | ESP redirect host with numeric campaign identifier | True href behind the "Get Started Free" button; resolved onward to genuine app store listings |
| Subject artifact | Forthcoming electrical code edition cited by year | Compliance framing applied to a promotional app install message |
| Behavioral | First contact sender, no prior correspondence history | No sending relationship with the recipient organization or the targeted mailbox |
| Not attacker owned | Gateway URL rewrite plus bracketed subject warning tag | Recipient organization's own inbound mail defenses, visible in the delivered message |
MITRE ATT&CK Mapping
| Technique | ID | How it showed up |
|---|---|---|
| Phishing: Spearphishing Link | T1566.002 | Single call to action whose visible hostname differed from its real destination |
| Impersonation | T1656 | Recognizable union initials in the sending domain, with no affiliation to the organization |
| Acquire Infrastructure: Domains | T1583.001 | Purpose registered lookalike domain, privacy shielded, weeks old at send time |
CISA's phishing guidance on stopping the attack cycle treats sender verification as the control that survives when the payload is unremarkable, which is the situation this message engineered.
See You Next Friday
The most useful thing about this case is how little of it was technical. Authentication passed at the source. The links scanned clean. The endpoint was a real app listing on a real storefront. Strip away the two artifacts the recipient's own gateway contributed and what remains is a name that was not earned and a hostname that was not disclosed. That is enough to call it deceptive, and it is worth remembering that the next message from a domain like this one will not necessarily end somewhere harmless.
Related attacks
| Attack | What happened |
|---|---|
| Purpose-Built Look-Alike Sending Domain Passes Full Authentication to Impersonate Training Brand | An attacker registered a purpose-built sending domain that mirrors a legitimate training company's naming pattern. |
| The Fireflies Meeting Recap That Never Happened: Dual-Brand Impersonation via Amazon SES | A phishing campaign combined Fireflies.ai meeting recap templates with Microsoft Teams branding to target a financial controller. |
| The Law Firm Name That Used Invisible Characters to Pass Authentication | A phishing email impersonating Alston & Bird LLP used homoglyph characters in the display name and rode Google Drive sharing infrastructure to pass SPF. |
| The LinkedIn Invoice That Passed Every Email Check | A recently registered LinkedIn lookalike domain passed SPF, DKIM, and DMARC, then sent a one-line invoice probe to an accounts payable mailbox. |
| The Procore Footer Was Real. The Document Was Not. | Every link scanner called the Procore and ExxonMobil URLs clean. |
Explore More Articles
Say goodbye to Phishing, BEC, and QR code attacks. Our Adaptive AI automatically learns and evolves to keep your employees safe from email attacks.