TL;DR An accounts-payable alias received a payment demand for $74,250 built almost entirely out of forged conversation. The outer message carried no links, only an invoice PDF and a W-9, both scanned clean. Beneath it sat three fabricated prior replies, one of them attributed to an internal finance approver authorizing the payment. The sending domain belonged to a real small business whose mailbox had been taken over, so SPF passed cleanly. Automated triage scored the message as promotional bulk mail at high confidence. A human analyst re-tagged it as payment-detail fraud and quarantined the affected mailbox.
Severity: High Business Email Compromise Invoice Fraud Account Takeover MITRE: T1566.001 MITRE: T1534

An accounts-payable alias at a mid-size healthcare services organization received a payment demand for $74,250.00. There was no link to click, no lookalike domain in the header, no macro-bearing attachment, and no authentication failure to point at. The entire attack was a conversation that never happened, pasted into the body of a message sent from a real company's real mailbox. Automated triage looked at it, saw discount language and payment terms, and scored it as promotional bulk mail at 89% confidence. A human analyst read the same message and tagged it as payment-detail fraud.

What Actually Arrived in the Inbox

A first-time sender addressed the organization's shared accounts-payable alias directly. The display name was a department rather than a person, reading as a payment-compliance function, which is exactly the kind of name a real vendor billing desk uses. The envelope and header domain both belonged to a small European travel agency: a genuine business with its own website, customers, and mail hosting. Nothing about the domain was registered for this attack.

Two PDFs were attached, an invoice and a W-9. Both scanned clean, because both were exactly what they claimed to be, ordinary business documents with no active content. There were zero URLs in the message. For every control that looks for a malicious object, there was nothing to find.

The Conversation That Never Happened

The body did not read as a cold approach. It opened as if it were the newest reply in a long-running billing discussion, with three earlier messages quoted beneath it in the familiar stacked format that email clients produce automatically.

The oldest quoted message came from an "Accounts Receivable" persona at a generic consultant mailbox, presenting a past-due balance and offering a 10% reduction for settling promptly. The next quoted message was the one that mattered: a reply attributed to an internal finance approver, using an address at the recipient organization's own domain, agreeing to release the payment and instructing that the invoice and a W-9 be routed to accounts payable for processing. The outer message then simply did as it was told, arriving at the accounts-payable alias with the paperwork attached and the air of weeks of settled back-and-forth behind it.

That structure inverts the usual social-engineering pressure. Nobody in the chain asks the accounts-payable clerk to make a decision. The decision has apparently already been made, by a colleague, further up. The clerk's only remaining task is administrative, and the attachments make it feel like the last step of a process rather than the first step of a request.

It is worth being precise about the W-9, because the direction of that document is commonly misread. The sender was supplying its own tax form to the target's finance team, the way a new vendor does during onboarding, not asking the victim to disclose a taxpayer identification number. The paperwork was there to make the payee look legitimate, not to harvest data.

The Forgery Kept Bad Books

The forgery carried one internal inconsistency, and it is the sort a busy clerk would never notice. The invoice number quoted inside the fabricated thread text (INV-xx-1148MA) did not match the invoice number on the file actually attached to the message (INV-xx-0209MA.pdf). The conversation and the paperwork referred to two different invoices.

That mismatch is a fingerprint of volume. Operators who run invoice fraud at scale keep a reusable block of thread text and swap the attachment per target, or swap the target and forget the text. It is production drift rather than a deliberate clue, and it is one of the few artifacts here a reviewer can check without leaving the mail client.

Why Authentication Reported Everything Was Fine

SPF passed. There was no DKIM signature at all, because the sending environment does not sign outbound mail. DMARC returned a best-guess pass, which is what happens when a receiving platform infers alignment for a domain that publishes no explicit policy of its own, and composite authentication passed on that same implicit basis.

None of that was a spoofing failure. The submission headers show the message was handed to the domain owner's own outbound service by a client that had authenticated as that mailbox, which is why the path checks were clean. The tell is where that client sat. The authenticating IP address had no relationship to the hosting range the domain normally sends from. That is the signature of vendor email compromise, stolen mailbox credentials used from somewhere else, with every authentication record faithfully confirming that the real account sent the mail. As RFC 7489 describes it, alignment is a statement about domains, not about whether the human at the keyboard is the account owner.

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

Why Automated Triage Read It as Bulk Mail

The platform's automated triage bucketed this message as spam with 89% confidence, and the reasoning is legible. Every content signal it surfaced was a bulk-mail signal: promotional and attention-grabbing phrasing, similarity to messages the community had previously reported as spam, and sending behavior consistent with mass-mailing patterns. Those signals were not wrong about the message's surface. Discount offers and payment-terms language really do cluster with marketing mail, and an operator working many targets really does behave, statistically, like a mailer.

What the label missed was the target. A promotional-sounding note delivered to one shared finance alias, quoting an internal approval that authorizes a five-figure transfer, is not bulk anything. Themis, our Adaptive AI analyst, surfaced the content and sender-behavior evidence that made the message reviewable, and a human analyst supplied the judgment that reclassified it, applying a payment-detail fraud tag and quarantining the one affected mailbox. That division of labor is the point.

What Detection Has to Key On When There Is No Payload

The 2024 Verizon Data Breach Investigations Report puts pretexting, largely business email compromise, at the top of the social-engineering category, with a median transaction near $50,000, and finds the human element present in 68% of breaches. The 2023 FBI IC3 Internet Crime Report tallies roughly $2.9 billion in reported business email compromise losses. None of that damage requires malware, and neither did this message.

Three checks do most of the work here, and all three are cheap. First, treat any claim of prior internal approval as falsifiable: search the mail store for the thread the message says it is continuing, and if the approving reply exists nowhere except inside the message that depends on it, the approval is fabricated. Second, compare the body against the attachment before paying, since a quoted invoice number that does not match the attached file is a decisive contradiction. Third, verify payment instructions out of band on a phone number already on record, a control both CISA phishing guidance and the NIST definition of phishing point back toward. Layered business email compromise protection that scores relationship history and sender novelty, rather than only objects and reputation, is what turns a message like this into an event a human looks at.

Indicators of Compromise

TypeIndicatorContext
BehaviorFirst-time sender to a shared accounts-payable aliasNo prior correspondence history with the recipient organization
Display namePayment Compliance TeamDepartmental billing persona, not an individual, on a domain with no billing relationship to the target
EmailJMG_accounts@consultant[.]comFictitious accounts-receivable persona existing only inside the fabricated quoted thread, never a real header party
IP151[.]243[.]250[.]17Client IP that authenticated to the compromised mailbox over an authenticated submission session, unrelated to that domain's normal hosting range
FileINV-xx-0209MA.pdfAttached invoice, MD5 2b317cf4719ce660771a2ea48505718c, scanned clean
FileW9.pdfAttached tax form supplied by the sender, MD5 d125929e1ff57c276afaa9aa0f329355, scanned clean
ArtifactQuoted invoice number INV-xx-1148MA versus attached INV-xx-0209MA.pdfBody-to-attachment mismatch, evidence of reused thread text across targets
ArtifactForged internal approval reply from an address at the recipient's own domainQuoted text only, with no corresponding message anywhere in the mail store
Amount$74,250.00 with a 10% prompt-payment reductionFive-figure lure sized to pass a routine approval threshold
AuthSPF pass, no DKIM signature, DMARC best-guess pass, composite authentication passConsistent with authenticated submission from the real mailbox, not spoofing

MITRE ATT&CK Mapping

TechniqueIDApplication
Phishing: Spearphishing AttachmentT1566.001Invoice and tax-form PDFs attached as the credibility payload, both benign on inspection
Internal SpearphishingT1534Simulated rather than genuine internal correspondence, a forged approval from an address inside the target organization used to authorize the transfer

The uncomfortable lesson is that this message was cheap. One set of stolen mailbox credentials, two ordinary PDFs, and a block of invented conversation produced a credible five-figure payment request that every object-level control passed and an automated classifier filed as marketing. There was no infrastructure to block and no indicator to blacklist that would not also block a legitimate small business. What stopped it was a review of who was asking, for what, and whether the approval they cited existed.

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
Your Own Name, Someone Else's Server: A Compromised Sender Turns a File-Share Into an Invoice TrapAn attacker using a compromised external mailbox sent a December-payment spreadsheet notification to a textile company.
SPF PermError Turned a Malformed Domain into an Invoice Fraud LaunchpadAn attacker exploited a malformed SPF record that returned PermError instead of pass or fail, paired with a same-day-registered Reply-To domain.
A PDF Invoice Contained Bank Details for a Money-Mule AccountAn invoice email delivered through SendGrid attached a PDF with bank routing details pointing to a money-mule account.
The Forged Reply That Explained Why the Invoice ArrivedAn invoice for executive coaching reached a controller's mailbox carrying a quoted reply from the recipient's own chief executive.
Three Real Companies, None of Them Matching: A Contract Lure That Scanned CleanAn authenticated email from a real industrial supplier's mailbox carried the branding of an unrelated construction consultancy and a 'sign the contract'...

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.