TL;DR A fabricated LinkedIn invoice for just over 31,000 dollars reached the accounts-payable mailbox of a global pharmaceutical CDMO with a second attachment: an authentic, correctly executed IRS Form W-9 in the brand's own name, signed in January 2025 and carrying a federal tax number and legal address that both check out against public records. It contained no active content, because it did not need any. The tax form that vendor onboarding asks for to validate a payee was real, and it certified the attacker for free.
Severity: High Invoice-Fraud Business-Email-Compromise Brand-Impersonation MITRE: T1566.001 MITRE: T1583.001 MITRE: T1586.002 MITRE: T1684.001

Two PDFs were attached to the message that landed in the accounts-payable shared mailbox of a global pharmaceutical contract development and manufacturing organisation, at its specialty-chemistry subsidiary, one morning in late August 2026. The first was an invoice for 31,471.35 US dollars in LinkedIn Corporation's name. The second was a completed IRS Form W-9, also in LinkedIn Corporation's name. Automated file scanning cleared the invoice and flagged the tax form.

It had the two documents exactly backwards, and the reason is the whole case. The invoice was a fabrication built for this attack. The W-9 was not a forgery at all. It was a real, correctly executed tax form belonging to the real company, and that is why it worked.

The Tax Form Was Real

We rendered and byte-scanned the file rather than trusting a verdict on it. It is a completed Form W-9 (Rev. March 2024): entity name on line 1, the C-corporation box checked, an exempt payee code, a FATCA code, the brand's genuine corporate address in California, a filled federal tax identification number, a handwritten-style signature dated in early January 2025, and an e-signature envelope identifier printed across the header, all consistent with a genuinely executed document. Every field that can be independently checked is correct. The tax number and the principal address both match the brand's publicly documented details.

The document's own metadata puts it roughly nineteen months ahead of the attack. Its producer string is a Windows print-to-PDF driver and its creation timestamp is the day after the signature date. This was a document printed once, in January 2025, by someone in a finance function, and then kept. It was not generated for this campaign.

It also does nothing. A key-level scan of the bytes found no auto-action dictionary, no document-open action, no JavaScript, no launch action, no embedded file and no form logic. Its single image stream is a raster of the signature band. There is no payload in it, because the payload was never meant to be in it. The only visible tell is a lowercase letter in the brand name in the filename.

What a W-9 Actually Proves

Vendor onboarding asks for a W-9 for good reasons, and accounts-payable teams have learned to treat a signed one with a matching tax number as identity proof. It is not. It is proof that the document is real and that the details printed on it belong to the named company. Nothing on a tax form says anything about the person who emailed it to you.

That gap is trivially exploitable when the impersonated payee is a household name. A widely invoiced global brand has issued its W-9 to a very large number of customers, so a genuine copy is effectively a commodity in circulation. The record does not establish how this operator got hold of theirs, and it hardly matters: the control that exists to verify a payee validated the attacker instead, and did so honestly, because the artifact it was handed was genuine. The logic that makes the form useful against an obscure new vendor makes it worthless against a famous one.

The Half That Was Fabricated

The invoice was the attacker's own work, printed to PDF from a web page in the same minute the message was sent. It bills four real product lines from the brand's catalogue, with line items that sum exactly to the balance due, and it carries the same genuine tax number and corporate address lifted off the tax form. The billing block was personalised to the subsidiary and addressed to its chief executive. Invoice date and due date are identical, with terms of on receipt, so it was already twelve days past due when it landed. The footer even asks the reader not to remit to the only genuine address on the page.

The message around it reproduced a small set of mechanics we have documented before: an internal forward apparently from the subsidiary's chief executive routing the invoice to accounts payable, a quoted vendor thread beneath it attributed to an invented accounts-receivable persona on a LinkedIn lookalike domain registered three days before the send, a reply address on a second throwaway domain registered the day before, and delivery through a small US technology company's authenticated transactional sending path, which produced a clean aligned pass on DMARC at the recipient's gateway.

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

What is worth dwelling on is what those attachments did not contain. Neither PDF holds an account or routing number. The invoice's payment section refers the reader to a payment-instructions attachment that does not exist, and the body's own line offering ACH information is followed by nothing at all. The message instead asks three separate times for a confirmation or a reply, so the transaction cannot proceed without one. The paperwork was the credential; the conversation was the objective.

Quarantined, Then Released

Microsoft 365 classified the message as user impersonation, injected its own warning banner into the rendered body, and quarantined it. Roughly eighteen hours later it was released into the accounts-payable shared mailbox with that banner still attached. The record shows it was released, not who released it. From there it was reported into IRONSCALES, where Themis returned a recommendation confidence of 84 and rated the sending identity high risk, and a human analyst closed it as confirmed malicious. One mailbox was affected, and there is no evidence anyone replied or that any funds moved.

The two file-level verdicts are the honest lesson. Attachment scanning answers whether a file will do something to the endpoint, and both of its answers were defensible in isolation and useless in context, because the document that mattered was the one that was real and inert. A genuine artifact attached to a false claim is not a malware problem. It is a verification problem, and it belongs to the business email compromise control set rather than the scanner.

The 2026 Verizon Data Breach Investigations Report puts the human element in 62 percent of breaches and pretexting, newly tracked this edition, at 6 percent of initial access vectors, and frames generative AI's contribution as operational scale rather than novel technique. Nothing here is new, and the only expensive component was a document the operator did not have to make. The 2025 FBI IC3 Annual Report records 3,046,598,558 US dollars in reported business email compromise losses, a category whose entire attack surface is a request that looks correct.

The countermeasure is not a scanner setting. Collecting a payee's paperwork is not verifying a payee. The verifying step is an out-of-band callback to a number the organisation already holds for the vendor of record, made before any first payment or change of remittance detail, and immune to contact details supplied inside the requesting message. Documentation that is complete and checkable should raise that bar, not lower it.

Indicators of Compromise

TypeIndicatorContext
Domainhub-linkedin[.]comAttacker-registered brand lookalike, created three days before the send, Cloudflare registrar and nameservers, registrant redacted, DNSSEC unsigned. Present only as quoted-thread body text. It sent nothing and hosted nothing in this message.
Email[masked-persona]@hub-linkedin[.]comInvented accounts-receivable persona in the quoted vendor thread, signed as the impersonated brand's accounting function. Local-part masked.
Domainprosecureemail[.]comAttacker-registered reply domain, created one day before the send, same registrar and same nameserver pair as the lookalike domain. That shared pair is what rules out a gateway rewrite.
Emailexec@prosecureemail[.]comThe reply address, inside the DKIM-signed header set as sent. The actual objective of the attack.
File10113258996.pdfFabricated invoice, 69,559 bytes, 31,471.35 USD balance due, four real brand product lines, genuine tax number and address, no bank detail. Printed to PDF from a web page in the same minute as the send. Platform scan status Clean.
Hash (MD5)b12a94aaac01436f014ae78d52a9c8e2Fabricated invoice PDF.
Hash (SHA-256)57aa36bc034e380cbdb6744883f3ab239e78fb133ebc2cd0f848565c0319c8dbFabricated invoice PDF.
FileLinkedin Corporation W9.pdfThe trust artifact. Authentic completed IRS Form W-9 in the impersonated brand's name, 353,438 bytes, Windows print-to-PDF producer, created January 2025. No active content of any kind. Platform status Mixed Result.
Hash (MD5)f5e2b8824ac3ffc2d801ac87f2925541Authentic W-9 PDF.
SignalCAT:UIMP, SFTY:9.20, SFV:SKQRecipient gateway antispam verdicts: user impersonation, quarantined, warning banner injected into the body, then released after roughly eighteen hours.

Excluded deliberately: the sending domain and mailbox belong to a real operating business whose authenticated path was abused; the egress address is shared platform infrastructure; and the message's only web link resolved to the brand's genuine site and scanned clean.

MITRE ATT&CK Mapping

TechniqueIDApplication in this attack
Phishing: Spearphishing AttachmentT1566.001Two PDFs carried the entire attack: a fabricated invoice and a genuine tax form used as the credibility prop. Neither contained active content.
Acquire Infrastructure: DomainsT1583.001A brand lookalike domain and a separate reply domain registered three days and one day before the send, on a shared nameserver pair.
Compromise Accounts: Email AccountsT1586.002Delivery rode a legitimate company's authenticated transactional sending path, producing an aligned authentication pass. The record does not establish the mechanism of that abuse, only that the path was not the operator's own.
ImpersonationT1684.001A household-name payee impersonated with its own genuine tax documentation, plus a forged internal forward attributed to the recipient subsidiary's chief executive.

Sources: 2026 Verizon Data Breach Investigations Report; 2025 FBI IC3 Annual Report; CISA phishing guidance; NIST glossary: phishing; RFC 9989 (DMARCbis).

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
DMARC Said Reject. A Quarantine Release Delivered It AnywayA spoofed invoice notice failed SPF, carried no DKIM signature, and failed DMARC against an enforced reject policy.
The One PayPal Link That Dropped to Plain HTTPA genuine PayPal invoice, forwarded through mangled relay headers to five unrelated companies at once, passed every authentication check.
No Attachment, No Link, and a Vendor That Didn't ExistA ServiceNow-branded invoice for $49,465.90 arrived inside a fabricated three-message approval thread, passed every authentication check.
Encrypted PDF Invoice Drops Through SPF, DKIM, and DMARC on a 6-Day-Old DomainA phishing attack weaponized an encrypted PDF with hidden AcroForm fields, sent from a 6-day-old Reuters lookalike domain that passed SPF, DKIM, and DMARC.
The Invoice Was Older Than the Domain It Told You to PayA $19,900 vendor invoice reached the VP of Accounting at an insurance provider with SPF, DKIM and DMARC all passing under an enforced policy.

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.