Table of Contents
The entire email was four words: "Hi. Please see attached." No context, no explanation, no company name. Attached was a PDF titled DirectDepositForm.pdf containing a pre-filled direct deposit authorization with routing and account numbers, a MICR line, and fillable form fields waiting for the recipient to complete. This was a social engineering attack that carried no malicious code and needed no link to click.
A Clean PDF That Scanners Could Not Flag
The PDF was generated by LibreOffice and created at 18:02 UTC on the same day it was sent, minutes before the email was dispatched. The file contained:
- Pre-filled banking details: a routing number, an account number, and a MICR line referencing a staffing company
- AcroForm fillable fields (
/FT/Tx,/T(Text Box 1)) for the recipient to enter employee information - An
/OpenActionentry (standard for AcroForm PDFs, not malicious by itself)
No JavaScript objects. No embedded executables. No macros. No encrypted content. No external URLs. Antivirus and sandbox engines returned clean verdicts because there was nothing executable to detonate. The attack lived entirely in the content of the form, not in its code.
Authentication That Proved Nothing
The message came from an external Hotmail account and passed SPF, DKIM, and DMARC for hotmail.com. The sending path traversed Microsoft Outlook infrastructure with short end-to-end latency and valid ARC seals. Authentication confirmed the message was legitimately submitted through Hotmail. It said nothing about whether the sender was authorized to submit payroll changes.
The sender was flagged as high-risk in the incident metadata: external, first-time correspondent, consumer email provider. But the authentication signals were green across the board, creating a false confidence signal for any gateway that weights authentication heavily in its scoring.
The Process Vulnerability
If a payroll clerk received this form, opened it, and processed the direct deposit change, salary payments would route to the attacker's account. The business email compromise did not need credentials, did not need the recipient to visit a website, and did not need any technical exploit. It needed one person to treat an emailed form as a legitimate business request.
IRONSCALES flagged the message on first-time sender, external consumer email origin, attachment-only body with no business context, and the minimal message pattern that is characteristic of social engineering probes.
See Your Risk: Calculate how many threats your SEG is missing
Indicators of Compromise
| Type | Indicator | Context |
|---|---|---|
| Sender Provider | Hotmail (consumer) | External free email, first-time sender |
| Attachment | DirectDepositForm.pdf | LibreOffice-generated, AcroForm fields |
| PDF Hash (SHA-256) | ac329d4c25ecd0a838100e651463722b26de4a6290e29d63968e640a42439397 | Clean static analysis, no scripts |
| PDF Hash (MD5) | c8f1f01422f383b0127c98bc9cc5069c | Corroborating hash |
| PDF Producer | LibreOffice 7.0 | Created minutes before sending |
| Form Type | AcroForm with fillable /Tx fields | Direct deposit authorization |
MITRE ATT&CK Mapping
| Technique | ID | Relevance |
|---|---|---|
| Phishing: Spearphishing Attachment | T1566.001 | Direct deposit PDF delivered as primary payload |
| Masquerading: Match Legitimate Name or Location | T1036.005 | Pre-filled form impersonates legitimate payroll document |
| User Execution: Malicious File | T1204.002 | Relies on recipient completing and submitting the form |
Related attacks
| Attack | What happened |
|---|---|
| The Reply-To Was One Letter Off: How a Typosquat Domain Turned a Gmail BEC Into a Payment Diversion | A Gmail-authenticated BEC used a typosquat Reply-To domain and a hidden HTML mailto mismatch to impersonate a steel distributor's credit manager. |
| 136 Bytes Was All It Took: The SVG That Redirected to a Credential Harvest | A 136-byte SVG attachment used a JavaScript onload event to redirect the browser to a credential-harvesting page. |
| 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 $47,320 Invoice That Came With a W-9 and a Personal Bank Account | A payment diversion attack bundled a $47,320 invoice with ACH/wire remittance instructions pointing to a personal bank account. |
| The Webinar Invite That Came With an Apple Wallet Pass and a Three-Hop Redirect Chain | A Google Calendar invite for a fake AI webinar passed full authentication and carried an .ics file, an Apple Wallet .pkpass. |
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.