TL;DR A document request styled as a notice from a real supplier document-collection platform reached the chief executive of a small professional-services company from a domain with no connection to that platform. The visible call to action ran through an AWS click tracker and then a mail-security link-protection redirect carrying an unexplained third-party domain. The revealing part was the Outlook-only fallback button, markup a modern client never draws, which still held a live onboarding URL and a prefilled email address for an unrelated real organization. The template had been copied from a genuine campaign and never scrubbed.
Severity: Medium Brand-Impersonation Phishing-Kit-Artifact MITRE: T1566.002 MITRE: T1656

The ask was procedural, which is the point. Subject line: "Please Complete the Document Request." The sender alias read "File Request Team." The body was dressed as a supplier onboarding notice from Aerofiler, a real platform that companies use to collect documents and contracts from vendors, right down to the logo treatment, the footer, and a single button reading "Access Portal." It went to the chairman and chief executive of a small professional-services company, a person with authority to approve things and no reason to audit a form request.

The sending address was os4l@corporacionludafa[.]com.

That mismatch is the whole case in one line, and it is not subtle once you look. But nobody was meant to look, and the more interesting failure sits in a block of code no modern mail client will ever draw.

A vendor portal notice from a domain with no vendor

corporacionludafa[.]com has been registered through GoDaddy for close to a decade, with WHOIS details behind a privacy shield. It is not new, not a typo-squat, and not a lookalike of anything. It simply has no discoverable relationship to Aerofiler, whose branding the email wore, and none to the recipient's company either.

Nothing about the sending domain was engineered to support the story in the body. Some campaigns pay for that alignment, registering something that reads as an onboarding portal. This one skipped it, betting that a recipient reading a routine request would look at the layout and the button, not the sender field.

Two redirectors and one unexplained domain

The "Access Portal" button did not point anywhere directly. It went through an Amazon click tracker at 4sf30m8y[.]r[.]us-west-2[.]awstrack[.]me, the standard open and click instrumentation that comes with sending through Amazon Simple Email Service. Inside that wrapper sat a second redirect, a mail-security link-protection URL at shared[.]outlook[.]inky[.]com/link, carrying a query string with an unexplained third-party domain, chcve[.]com, as one of its parameters plus a long opaque token.

Both wrappers belong to legitimate services, which is why they were used. A hover preview shows a click tracker or a link-protection vendor, both of which resolve cleanly in automated analysis, and the endpoint stays encoded in a token no recipient can read. The footer link presented as www[.]aerofiler[.]com ran through the same Amazon wrapper to the real marketing site, which makes the chain look consistent. Stated plainly: the destination behind the wrapped parameter was never independently resolved here, so treat chcve[.]com as unexplained rather than confirmed attacker infrastructure. That is what makes advanced URL attack protection a context problem rather than a reputation lookup.

See Your Risk: Calculate how many threats your SEG is missing

The button no modern client ever draws

HTML email carries dead weight for old software. Legacy Outlook desktop renders mail with a word-processing engine, not a browser engine, so designers wrap an alternate version of anything fragile in a conditional comment only those clients read, drawing buttons there with vector markup. Every other client skips the block. Nobody proofreads it.

In this message, that Outlook-only fallback button carried a completely different link from the visible one. Not a tracker, not a wrapper: a live, fully qualified onboarding URL on a real Aerofiler customer tenant, with a query parameter prefilling a real email address that belonged to an unrelated organization and had nothing to do with the recipient. Rendered here as hxxps://client-tenant[.]aerofiler[.]com[.]au/onboarding?prefillEmail=person@unrelated-org[.]com[.]au, with the tenant and the address anonymized because both identify real third parties who are not part of this attack.

That single artifact reframes the message. The HTML was not built to imitate an onboarding notice. It was a genuine onboarding notice, lifted whole from a real campaign, with the visible call to action swapped for the redirect chain and the invisible one left as it was. Two things follow, and only two: the template was copied rather than authored, and the copy was partial. The record does not support a claim that the platform itself was breached. What it supports is a production template escaping its intended audience and getting reused.

Authenticated twice, aligned once, trusted anyway

The envelope work was clean. The message left Amazon SES from a27-196[.]smtp-out[.]us-west-2[.]amazonses[.]com at 54[.]240[.]27[.]196, transited a Trend Micro Email Security gateway at inpost[.]tmes[.]trendmicro[.]com on 18[.]208[.]22[.]100, and arrived in Microsoft 365. DKIM passed twice, once for the sending domain and once for the SES signing domain. SPF passed at the Amazon hop. It failed at the Microsoft hop, which is the expected artifact of forwarding through a gateway rather than a sign of spoofing, and the composite authentication verdict came back as a pass with the maximum reason code.

DMARC passed too, under a published policy of none, which deserves less credit than it collects. RFC 7489 frames DMARC as a domain owner declaring a stance on unaligned mail, and a policy of none declares that no action is requested. The evaluation succeeded and no enforcement was ever on the table. None of it spoke to whether a privacy-shielded domain had any business sending onboarding notices under someone else's brand, a question authentication is not built to answer. It is also why gateway augmentation matters here: the mail crossed a security gateway and still landed in the inbox.

What actually flagged it

No blocklist hit, no attachment, no malicious verdict on the visible links. The message was automatically resolved as phishing on the strength of the contradictions: a first-time sender with a high sender risk score, on-brand styling for a platform attributed to a vendor the sending domain has no link to, and a direct approach to a chief executive. One mailbox was affected.

Individually, each of those is arguable. A first-time sender is usually just a new contact. Stacked, they describe an impersonation attempt, and that stacking is the work that belongs to Adaptive AI weighing signals against a tenant's own history rather than a rule waiting for a known-bad string.

Why leaked template residue outlives an indicator

The 2024 Verizon Data Breach Investigations Report puts the median time to click a phishing link at 21 seconds, with stolen credentials involved in 38% of breaches and the human element a factor in 68%. Twenty-one seconds is not an investigation. It is a glance, and this message survives a glance easily.

The residue is worth more than the domains. A hardcoded tenant URL in a fallback branch fingerprints the source template, so other messages built from the same copy carry the same unread block. Sending domains rotate cheaply. An artifact buried in markup nobody reads tends to persist, because fixing it requires knowing it is there.

Indicators of Compromise

TypeIndicatorContext
Emailos4l@corporacionludafa[.]comSender; display name "File Request Team" on a document-request lure
Domaincorporacionludafa[.]comSending domain; GoDaddy registration close to a decade old, privacy-shielded, unrelated to the impersonated platform
Domainchcve[.]comUnexplained third-party domain passed as a parameter inside the link-protection redirect
URLhxxps://shared[.]outlook[.]inky[.]com/link?domain=chcve[.]com&t=h[.]eJxdjkEOgyAURKLink-protection redirect behind the "Access Portal" button, token truncated
URLhxxps://4sf30m8y[.]r[.]us-west-2[.]awstrack[.]me/L0/hxxps:/www[.]aerofiler[.]com/1/Amazon SES click-tracking wrapper, path truncated
Relaya27-196[.]smtp-out[.]us-west-2[.]amazonses[.]com (54[.]240[.]27[.]196)Origin send through Amazon Simple Email Service
Relayinpost[.]tmes[.]trendmicro[.]com (18[.]208[.]22[.]100)Gateway forwarding hop; source of the SPF failure at the Microsoft edge
Template artifacthxxps://client-tenant[.]aerofiler[.]com[.]au/onboarding?prefillEmail=person@unrelated-org[.]com[.]auOutlook-only fallback button; live third-party tenant URL and prefilled address, both anonymized here
Subject"Please Complete the Document Request"Procedural pretext with no named document or deadline

MITRE ATT&CK Mapping

TechniqueIDHow it showed up
Phishing: Spearphishing LinkT1566.002Single wrapped call to action aimed at one executive mailbox
ImpersonationT1656Genuine platform template reused under an unrelated sending domain

CISA's phishing guidance on stopping the attack cycle is the practical baseline for a lure like this, and NIST's definition of phishing is a useful reminder that the technique is defined by the deception, not by the presence of a payload.

See You Next Friday

The most valuable line in this email was one that no recipient would ever see. A hidden fallback button pointed at a real customer's portal and prefilled a stranger's address, which told us more about how the message was made than every visible artifact combined. Copied templates come with copied mistakes. When a document request arrives from a platform you do not have an account with, the answer is not to inspect the link. It is to go to the platform, or to the person who supposedly asked, and confirm the request exists at all.

Email Attack of the Day is a daily series from IRONSCALES spotlighting real phishing attacks caught by Adaptive AI and our community of 35,000+ security professionals. Each post breaks down a real attack. What it looked like, why it worked, and what to do about it.

Related attacks

Attack What happened
The Meta Verified Scam That Forgot to Fill In the BlanksA blue-checkmark badge lure impersonating Meta arrived with its own mail-merge tokens unfired.
The Fireflies Meeting Recap That Never Happened: Dual-Brand Impersonation via Amazon SESA 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 AuthenticationA 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 CheckA 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.