TL;DR A message from reserve-portmansquare@nobuhotels[.]com passed authentication through Mimecast and Microsoft relays with valid ARC seals. The email was a detailed reservation confirmation with a guest name, confirmation number, one-night stay, and a clean PDF attachment. Dozens of links in the body pointed to legitimate nobuhotels.com and social media pages. One link displayed 'London-portman.nobuhotels.com' but its underlying href was a tokenized url.emailprotection[.]link wrapper. Resolution of the wrapper returned HTTP 200 from a Cloudflare-fronted host at 199.193.205.140 but no server-side redirect was exposed, meaning the final landing page could not be determined. The emailprotection.link domain has been documented in threat reports as abused to cloak phishing destinations. The attack embedded a single cloaked link inside otherwise legitimate transactional content.
Severity: High Credential Harvesting Url Cloaking Transactional Abuse MITRE: {'id': 'T1566.002', 'name': 'Phishing: Spearphishing Link'} MITRE: {'id': 'T1036.005', 'name': 'Masquerading: Match Legitimate Name or Location'} MITRE: {'id': 'T1608.005', 'name': 'Stage Capabilities: Link Target'}

The email was a reservation confirmation from Nobu Hotels London Portman Square. It included a guest name, a confirmation number, a one-night stay date, a professional signature from a named reservations agent, and an attached PDF confirmation letter that scanned clean. Dozens of links pointed to real nobuhotels.com property pages and social media accounts. One link did not. That link displayed London-portman.nobuhotels.com in the message but pointed to a tokenized url.emailprotection[.]link wrapper whose final destination could not be determined.

Legitimate Sender, Legitimate Content, One Exception

The message was sent from reserve-portmansquare@nobuhotels[.]com. The Return-Path matched. The domain has proper SPF, DKIM, and DMARC (p=quarantine) configured. Mixed authentication results (SPF softfail at one hop, DKIM failure at another) were explained by the relay path: the message traversed Mimecast (relay.mimecast.com at 195[.]130[.]217[.]221) and Microsoft Exchange infrastructure, with valid ARC seals preserving authentication through the chain.

The body read like a real hotel booking. The confirmation number, the guest details, the agent's signature, the property address and phone number were all consistent with legitimate Nobu Hotels correspondence. The PDF attachment (163,427 bytes, MD5 49c624482ff9fad6dbb9bc96aa3278cc) returned a clean verdict from automated scanning.

The Link That Didn't Match Its Label

Among the hotel's marketing links (tracked through link.rs.nobuhotels[.]com, standard for hospitality marketing), one link stood out. Its display text read London-portman.nobuhotels.com, suggesting it pointed to the hotel's property page. Its actual href was a long, tokenized URL on url.emailprotection[.]link.

Automated resolution of the wrapper returned HTTP 200 from IP 199[.]193[.]205[.]140 (CNAME: urlrs.gslb.serverdata[.]net), with a valid SSL certificate. But no server-side redirect was exposed. The wrapper appeared to use client-side or interaction-based redirection, meaning the final landing page could not be determined by scanning. The emailprotection[.]link domain has been documented in threat reports as a URL rewriting service that attackers abuse to cloak phishing destinations.

Hiding in the Ratio

A single malicious link in an email containing 30+ clean links exploits how automated systems weight verdicts. If most links scan clean, the overall message score may remain below the quarantine threshold. The attacker does not need every link to be malicious. They need one link to survive scanning, and they embed it in enough legitimate context to suppress the signal.

IRONSCALES flagged the display-href mismatch on the cloaked link and the unresolvable final destination as high-risk credential harvesting indicators, overriding the otherwise clean content profile.

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

Indicators of Compromise

TypeIndicatorContext
Sender Domainnobuhotels[.]comLegitimate hotel domain, properly authenticated
Displayed URLLondon-portman.nobuhotels[.]comDisplay text on cloaked link
Actual URLurl.emailprotection[.]link (tokenized)Wrapper domain, final destination unknown
Wrapper IP199[.]193[.]205[.]140Cloudflare-fronted, CNAME urlrs.gslb.serverdata.net
Relayrelay.mimecast[.]com (195[.]130[.]217[.]221)Email security gateway in relay path
AttachmentConfirmation Letter PDF (163,427 bytes)Clean verdict, MD5 49c624482ff9fad6dbb9bc96aa3278cc

MITRE ATT&CK Mapping

TechniqueIDRelevance
Phishing: Spearphishing LinkT1566.002Cloaked link embedded in transactional email
Masquerading: Match Legitimate Name or LocationT1036.005Display text shows nobuhotels.com, href goes elsewhere
Stage Capabilities: Link TargetT1608.005emailprotection.link wrapper stages unknown final destination
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
The Mortgage Login Page That Rode Through Two Security VendorsA credential harvesting attack displayed a non-resolving lombard[.]finance subdomain in the message while routing clicks through two security vendor URL...
The DocuSign Portal That Was Two Days Old and Spelled Wrong: Typosquat Credential Harvesting via SendGrid RedirectA fax notification impersonating DocuSign routed through SendGrid and AppRiver relays, failed SPF and DKIM.
How ARC Re-Signing and an IP Allow-List Turned Three Authentication Failures Into SCL -1A phishing email claiming to be a OneDrive share from an outlook.com address originated from a county government mail server.
The Hotel Reservation Was Real. One Link Was Not.A legitimate hotel reservation email carried one weaponized link disguised behind an email protection wrapper.
Three Google Domains, One Redirect Chain, and a Turkish Landing PageA phishing email routed its CTA through three Google-owned domains before landing on an unrelated Turkish website.

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.