Table of Contents
The email landed in multiple inboxes at once. Subject: "Past Due Invoices." The body stated plainly that a balance of $230,489.70 was overdue and requested an update or payment. It carried the name and contact information of an accounts receivable representative. The signature block was formatted like any business email. An external-email caution banner was prepended.
Every authentication header passed. The message was not coming from an attacker's throwaway domain. It was coming from a real company's email infrastructure.
The problem was the attachment.
Full Authentication, Real Sending Infrastructure
The sending address, ar@amequipment[.]com, belongs to an industrial equipment supplier with an active web presence and documented business operations. SPF passed. DKIM passed. DMARC passed. ARC passed. The sending relay was Microsoft's outbound protection layer (40[.]93[.]198[.]83), which then transitioned to a downstream email security appliance at esa.lci1.iphmx[.]com (216[.]71[.]148[.]40), consistent with a customer using a third-party email security service.
This is authentication exactly as designed. The sending domain is properly configured. The email was authorized to send from that infrastructure. Nothing in the authentication result tells the recipient whether this particular invoice demand is legitimate, whether the dollar amount is accurate, or whether paying it would route funds to the right place.
The links in the body pointed to amequipment[.]com, magneto-movement[.]com, dumorecorp[.]com, grovediecasting[.]com, and a LinkedIn page. These are all companies with documented web presences. A HubSpot newsletter signup form was embedded in the footer. Every URL scanned clean at delivery time.
The Attachment Was the Problem Nobody Could Confirm
The email carried an attachment named "Customer Ledger Entries (26).xlsx," a file of 8,457 bytes. That specific naming pattern, "Customer Ledger Entries" with a parenthetical number, is consistent with bulk-generated or templated financial documents.
Cisco AMP, the file-scanning layer, returned two header values that document the problem:
`` X-Amp-Result: UNSCANNABLE X-Amp-Original-Verdict: FILE UNKNOWN ``
UNSCANNABLE means the engine could not complete its analysis. FILE UNKNOWN means no verdict was rendered. The AMP layer was not able to confirm the file was clean, and it was not able to confirm it was malicious. It processed the file and stopped short of a determination.
Phishing attachments crafted to evade sandbox analysis often target this gap. An XLSX file can be constructed to trigger specific parsing paths that cause scanners to time out, fail to detonate, or return inconclusive results. Common techniques include intentionally malformed structure that passes the application's renderer but breaks the scanner's parser, deeply nested embedded objects, or Excel-specific features with unusual encoding.
The incident was later reviewed and the verdict was changed to clean. That closure reflects a human or policy decision made after the UNSCANNABLE result, not a subsequent successful scan that confirmed the file contained no malicious content.
Multiple Mailboxes, Quarantine, Mitigation
The email hit multiple mailboxes, all of which were quarantined and mitigated. The external-email caution banner indicates the receiving organization had some protective policy in place. The SCL or quarantine policy caught it at the infrastructure level even though every authentication check passed.
The combination of full authentication pass and UNSCANNABLE attachment represents a specific class of detection gap. Gateways that rely heavily on scan verdicts to make quarantine decisions face a choice when the scanner cannot return a verdict: allow or block. An UNSCANNABLE result that defaults to allow bypasses the inspection layer entirely.
Business Email Compromise via invoice fraud does not require attacker-owned sending infrastructure. Sending from a real vendor's email account, real-company domain, and properly authenticated mail server produces exactly this scenario: authentication passes, links scan clean, and the only non-clean signal is an attachment the scanner cannot inspect.
The behavioral signals available at delivery included: a high-dollar payment demand to multiple simultaneous mailboxes, a first-contact invoicing email with an amount-due framing, and an attachment with an UNSCANNABLE result from the file-scanning layer. Taken together, those signals warranted quarantine regardless of the authentication outcome.
Themis, the IRONSCALES Adaptive AI engine, surfaced the UNSCANNABLE attachment combined with the financial urgency pattern and multi-mailbox targeting as a compound behavioral signal. The quarantine that followed protected recipients while the attachment remained unverified.
See Your Risk: Calculate how many threats your SEG is missing
Indicators of Compromise
| Type | Indicator | Context |
|---|---|---|
| Sending Address | ar@amequipment[.]com | Accounts receivable address, industrial equipment supplier |
| Sending Relay | 40[.]93[.]198[.]83 | Microsoft outbound protection |
| Downstream Relay | 216[.]71[.]148[.]40 | esa.lci1.iphmx[.]com, third-party email security appliance |
| Attachment | Customer Ledger Entries (26).xlsx | 8,457 bytes; AMP verdict: UNSCANNABLE / FILE UNKNOWN |
| Body Links | amequipment[.]com, magneto-movement[.]com, dumorecorp[.]com, grovediecasting[.]com | All scanned clean at delivery; real business domains |
| X-Amp-Result | UNSCANNABLE | Cisco AMP could not complete file analysis |
| X-Amp-Original-Verdict | FILE UNKNOWN | No malicious/clean verdict rendered |
MITRE ATT&CK Mapping
| Technique | ID | Relevance |
|---|---|---|
| Phishing: Spearphishing Attachment | T1566.001 | XLSX attachment as primary payload carrier |
| Obfuscated Files or Information | T1027 | File structure crafted to prevent scanner analysis |
| Impersonation | T1656 | Email impersonates legitimate vendor payment demand |
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. |
| The Invoice Was an Image. The Body Was Two Words. The Authentication Was Perfect. | An accounts payable invoice arrived from a specialty ingredients manufacturer with full authentication and a two-word body. |
| The Graduation Sash Invoice That Every Security Check Approved | A $3,645 invoice for 55 custom graduation sashes arrived at a school district, sent through Shopify's legitimate email infrastructure. |
| 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. |
| Past Due Invoice, Future Wire Fraud: How a BEC Campaign Passed Every Authentication Check | A BEC invoice diversion attack impersonated a known vendor contact through SendGrid, passed SPF/DKIM/DMARC. |
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.