Callback Phishing
Airbnb Callback Phishing Uses Real Airbnb Notifications and a Per-Victim Forwarding Chain
3 min read
Threat snapshot
Attack Type
Callback Phishing
Attack Vector
Trusted Platform Abuse
Attack Goal
Payment Fraud
Impersonated Brand
Airbnb
Published
At a glance
Sender: Airbnb’s real transactional notifications
Authentication: SPF, DKIM, DMARC and BIMI all passed
Payload: no link or attachment; a callback lure inside Airbnb’s own template
Tailoring: one attacker-created listing and one forwarding chain per victim organization
What happened
Starting in late April 2026, Ocean saw callback phishing emails signed by Airbnb’s sending domain. The body read “Payment Successful, To Cancel Call Us” followed by a phone number. The text was the name of a free Airbnb host listing the attacker created, so Airbnb’s own notification rendered the lure.

How the relay chain worked
Airbnb sends a listing notification to an attacker-controlled iCloud address
iCloud forwards it to a GMX account, and Apple’s forwarding headers reveal the next hop
GMX forwards it to the corporate inbox with the body intact, so Airbnb’s DKIM body hash stays valid
The victim’s gateway evaluates SPF, DKIM and DMARC and all three pass
The deletion wave
The attacker deleted listings in sequence. Each deletion triggered an Airbnb notification that carried that listing’s name, and the lure, to a different enterprise victim. In the captured window, deletions landed nine minutes apart. The attacker built nothing and compromised no accounts.

Why it got past email security
What the filter checks | What this email did |
|---|---|
Sender authentication | Passed. Signed by Airbnb’s domain |
Brand indicators | BIMI passed |
Links | None to scan |
Attachments | None |
Threat intel lookups | No alerts on the number or the infrastructure |
Intent of the text | A tech-support callback lure asking the reader to call a number |
How Ocean caught it
Ocean tied the emails together through the same callback number appearing across different listings and through forwarding header details such as X-Apple-Action, which exposed the iCloud-to-GMX relay behind each message.

What security teams should do
Treat a phone number in a transactional notification as a lure signal, even when the sender is authenticated
Don’t allow-list consumer platform notifications by domain alone
Train service desks and finance teams to verify cancellation and refund calls through known channels
Indicators
Indicator | Type |
|---|---|
“Payment Successful, To Cancel Call Us” | Lure string |
+1-843-227-0140 | Callback number |
X-Apple-Action forwarding header followed by a GMX hop | Header pattern. |
Related reading
Ocean’s agents investigate every email for intent, including attacks no rule has been written for yet.