Nested Triple-Chain Google Domain Phishing — Microsoft SafeLinks -> meet.google.com/linkredirect -> google.com/url -> adservice.google.com.ph Evades SEGs and Lands M365 Credential Theft Plus OAuth 2.0 Device-Code Phishing (KnowBe4 ThreatLabs Nested Delivery Matrix)

Nested Triple-Chain Google Domain Phishing (TL-2026-0601), also tracked as Nested Delivery Matrix, is a high-severity phishing campaign, first published 2026-05-27. It has no confirmed attribution, affects Microsoft Microsoft 365 / Entra ID, maps to 21 MITRE ATT&CK techniques (T1036, T1048, T1056), and is covered by 9 detection rules and 27 indicators of compromise.

Key facts for TL-2026-0601

Threat ID
TL-2026-0601
Also known as
Nested Delivery Matrix, Triple-Chain Google Phish, Google Linkredirect Phishing, Nested Triple-Chain Google Domain Phishing
Severity
HIGH
Status
ACTIVE
Category
PHISHING
First published
2026-05-27
Last reviewed
2026-05-27
Attribution confidence
NONE
Motivation
FINANCIAL
Target sectors
financial, healthcare, manufacturing, professional-services, government, education, retail, logistics
Target regions
North America, Europe, Asia-Pacific
Detection rules
9
Indicators of compromise
27

Malware and tooling in Nested Triple-Chain Google Domain Phishing

Malware and tooling: M365-phishkit-pixel-perfect-clone, Telegram bot API for credential exfiltration, Tycoon 2FA / Mamba 2FA / Caffeine (TTP overlap)

KnowBe4 ThreatLabs is actively tracking a phishing campaign dubbed the Nested Delivery Matrix that stacks three Google-owned services (Google Meet linkredirect, Google Search Redirect, and Google Ad Service on the .com.ph TLD) inside a single URL — typically wrapped first by a Microsoft SafeLinks rewrite — to defeat Secure Email Gateway (SEG) reputation and URL-detonation engines. Lures impersonate FedEx, DocuSign/AutoSign, Microsoft 365 password-expiry alerts, payment remittances, and QR codes; landing pages either pre-populate the victim email on a pixel-perfect M365 sign-in to harvest credentials or display a fake OneDrive preview that tricks the user into typing an attacker-supplied Microsoft device authentication code into login.microsoftonline.com/common/oauth2/deviceauth, giving the operator an MFA-bypassing session token without ever stealing the password.

How Nested Triple-Chain Google Domain Phishing works

## Overview

KnowBe4 ThreatLabs published a PHISH ALERT in late May 2026 documenting a high-volume phishing campaign that abuses a triple-nested chain of legitimate Google-owned domains to smuggle malicious links past Secure Email Gateways (SEGs), URL detonation sandboxes, and reputation-based filters. Because each intermediate hop terminates on a Google-controlled host — and the first hop is frequently wrapped by Microsoft Defender for Office 365 SafeLinks — the URL the SEG sees and detonates is, to its inspection engines, a trusted Google service. The malicious endpoint never appears in the inspected URL chain because the redirect resolution only fires on actual click in the victim's browser.

## Triple-Chain Architecture (Outer to Inner)

1. **Microsoft SafeLinks wrapper (optional outer layer)** — `safelinks.protection.outlook.com/?url=<encoded>` — added automatically by Defender for Office 365 when the message hits a protected tenant; ironically lends the email an extra Microsoft-blessed reputation signal as it traverses downstream secure gateways. 2. **Google Meet linkredirect (hop 1)** — `https://meet.google.com/linkredirect?dest=<url-encoded-target>` — an open redirect inside the Google Meet web client originally intended for in-meeting chat link safety prompts. Because Google Meet is on the SEG allow-list of essentially every enterprise, neither the host nor the path triggers a flag. 3. **Google Search Redirect (hop 2)** — `https://www.google.com/url?q=<url-encoded-target>&sa=...` — the classic search-result wrapper Google uses for click tracking. Attackers chain it as the destination of hop 1 to add a second trusted-domain hop and to consume any SEG hop-depth heuristic budget. 4. **Google Ad Service (hop 3)** — `https://adservice.google.com.ph/aclk?...` — the Philippine TLD variant of the Google Ad redirector. Researchers note attackers preferentially pick non-US country-code TLD variants (`.com.ph`, `.com.br`, `.co.id`) because those subdomains receive less scrutiny from US-region SEG telemetry yet inherit Google's wildcard SSL and SafeBrowsing trust. 5. **Cloudflare Worker delivery shim (optional hop 4)** — `*.workers.dev` URLs such as `Link-form-unj9.p-sm7rw6ru.workers.dev` and `data-cloud-ofe8.p-8yejy42o.workers.dev` host JavaScript fingerprinters that gate access to the final phishkit based on User-Agent, geo, and TLS JA4 — bots and sandboxes are silently 302'd to a benign Google page; real victims receive the phishkit HTML. 6. **Attacker-controlled landing page** — one of ten observed lookalike domains (e.g. `vazquezfleytas.com`, `unitedtechnofzmlogies.vu`, `staiwooje.app`) hosting one of two payload templates.

## Dual-Payload Model

### Template A — Pixel-Perfect M365 Credential Theft The landing page is a near-frame-perfect clone of `login.microsoftonline.com/common/oauth2/v2.0/authorize` rendered with the same Fluent UI fonts and tenant branding lookup logic. Critically, the victim's email is pre-populated into the username field via a `?login_hint=` style parameter passed through the entire redirect chain (URL fragments survive Google's `?q=` wrappers when the operator builds the chain correctly). The victim therefore arrives at what appears to be their own tenant's sign-in page mid-authentication and only needs to enter their password. Submitted credentials are POSTed to the Cloudflare Worker which forwards them to a Telegram bot and an attacker-controlled mailbox; some samples also relay the password live to the real Microsoft endpoint and capture the resulting session cookie (adversary-in-the-middle style, similar to Evilginx/EvilProxy phishkits).

### Template B — OAuth 2.0 Device-Code Phishing (MFA Bypass) This is the higher-impact payload. The landing page mimics a OneDrive document preview that is 'protected' and asks the user to verify their identity. It displays a Microsoft device authentication code (e.g. 'AB7-CDE9F') and instructs the victim to: 1. Visit `https://login.microsoftonline.com/common/oauth2/deviceauth` (a real Microsoft URL), 2. Enter the displayed code, 3. Approve the prompt.

Under the hood the attacker has just issued an OAuth 2.0 device-code flow request (RFC 8628) against Microsoft Entra ID using a first-party Microsoft client ID (commonly `d3590ed6-52b3-4102-aeff-aad2292ab01c` for Microsoft Office or `1950a258-227b-4e31-a9cf-717495945fc2` for Azure Active Directory PowerShell) and is polling the token endpoint. When the victim completes the prompt — which Microsoft renders as a legitimate first-party experience and which many Conditional Access policies treat as 'compliant device flow' — the attacker's polling call returns access_token + refresh_token bound to the user's full identity, with whatever MFA satisfaction the victim just performed. No password ever leaves the victim. Multi-factor prompts the victim already passed (FIDO2, Authenticator push, even number-matching) are silently consumed by the attacker session because the device-code flow does not distinguish which device the request originated from.

## SEG Evasion Principle

Legacy and modern SEGs (Mimecast, Proofpoint TAP, Microsoft Defender, Cisco IronPort, Barracuda) score URLs on: - Domain reputation (Google = whitelist), - TLS certificate issuer (Google CA = trusted), - Page content fingerprint after detonation (the *first* hop renders a 200 OK Google redirector page with no overtly malicious DOM).

Most SEGs limit redirect-chain following to 3–5 hops and abort with a 'safe' verdict on timeout. The triple-Google chain plus optional SafeLinks consumes the entire hop budget without ever revealing the attacker domain. Detonation-time geo (typically US datacenter IPs) and User-Agent (Bot UAs) cause the Cloudflare Worker to serve a benign page, so even SEGs that do fully follow the chain see harmless content.

## Adversary Tradecraft and Attribution

Attribution is currently undefined. The lookalike domain naming convention (legitimate-looking compound English words with single-character substitutions or extra characters, e.g. `unitedtechnofzmlogies.vu`, `cloudbemismanufacturingcompanygroup.rydezyhrsysteminc.vu`, `servicetriumphgroupsimplyappraisals.spectrhwqumbrands.vu`) and the heavy reliance on the `.vu` (Vanuatu) and `.app` TLDs is consistent with bulk infrastructure procurement from registrars with weak abuse response. The dual-template phishkit, Cloudflare Worker fronting, and Telegram exfil suggest a Phishing-as-a-Service (PhaaS) origin — the TTPs overlap with kits previously branded Tycoon 2FA, Mamba 2FA, and Caffeine, though no kit signature has been confirmed in this campaign. Targeting appears opportunistic across English-speaking M365 tenants in North America and Western Europe, with notable concentrations in financial services, healthcare, manufacturing, professional services (DocuSign lure resonates), and government supply-chain contractors (FedEx lure resonates).

## Defensive Implications

Because the abused redirectors are Google-owned and the Cloudflare Worker hosts are short-lived, blocking the redirector hostnames is operationally impossible (it would break Google Meet and Search) and blocking individual lookalike domains is a losing reactive race. The durable controls are: (1) detect the device-code flow itself in Entra ID sign-in logs (`authenticationProtocol = 'deviceCode'` from a public-client first-party app to an unusual location), (2) detect OAuth consent grants on first-party app IDs from unusual geos, (3) block adservice.google.* country-code TLDs at the proxy if not needed for business, and (4) user awareness training on the device-code flow specifically — most users have never seen one outside of TV-app sign-in and are unaware that typing a code on a real Microsoft page can grant a session to a third party.

MITRE ATT&CK techniques used in TL-2026-0601

Defense Evasion

T1036 Masquerading; T1497 Virtualization/Sandbox Evasion; T1564 Hide Artifacts; T1684.001 Impersonation

Exfiltration

T1048 Exfiltration Over Alternative Protocol; T1567 Exfiltration Over Web Service

Credential Access

T1056 Input Capture; T1528 Steal Application Access Token; T1539 Steal Web Session Cookie; T1621 Multi-Factor Authentication Request Generation

Command and Control

T1071 Application Layer Protocol; T1102 Web Service

Initial Access

T1078 Valid Accounts; T1566 Phishing

Collection

T1114 Email Collection

Execution

T1204 User Execution

Impact

T1531 Account Access Removal

Resource Development

T1583 Acquire Infrastructure; T1584 Compromise Infrastructure; T1608 Stage Capabilities

Reconnaissance

T1589 Gather Victim Identity Information

Affected products and versions in Nested Triple-Chain Google Domain Phishing

  • Microsoft — Microsoft 365 / Entra ID
    Vulnerable versions: All tenants without device-code flow Conditional Access block
    Fixed in: Tenants with Conditional Access policy blocking device code flow + phishing-resistant MFA
  • Google — Google Meet (meet.google.com/linkredirect)
    Vulnerable versions: Active service — open redirector abused
    Fixed in: No vendor fix; abuse-of-feature
  • Google — Google Search Redirect (google.com/url)
    Vulnerable versions: Active service — open redirector abused
    Fixed in: No vendor fix; abuse-of-feature
  • Google — Google Ad Service (adservice.google.com.ph and other ccTLDs)
    Vulnerable versions: All ccTLD ad redirector endpoints
    Fixed in: No vendor fix; abuse-of-feature
  • Cloudflare — Cloudflare Workers (*.workers.dev)
    Vulnerable versions: Free-tier workers.dev hosts used as phishkit shims
    Fixed in: No vendor fix; takedown-driven
  • Microsoft — Microsoft Defender for Office 365 SafeLinks
    Vulnerable versions: SafeLinks rewriting adds outer wrapper that ironically increases downstream SEG trust
    Fixed in: Defender + Conditional Access combined defense

Remediation for Nested Triple-Chain Google Domain Phishing

Patches

  • No software patch — this is an abuse-of-legitimate-service campaign; remediation is configuration and detection, not patching
  • Microsoft has published guidance on hardening the device-code flow: https://learn.microsoft.com/en-us/entra/identity/conditional-access/policy-block-authentication-flows

Immediate actions

  • Block the ten KnowBe4-published lookalike domains at perimeter DNS/proxy and email gateway URL filtering
  • Block the two observed *.workers.dev delivery URLs and consider a broader policy on workers.dev usage from corporate email
  • Hunt Entra ID sign-in logs for authenticationProtocol = 'deviceCode' against first-party client IDs (d3590ed6-52b3-4102-aeff-aad2292ab01c, 1950a258-227b-4e31-a9cf-717495945fc2, 04b07795-8ddb-461a-bbee-02f9e1bf7b46) from unusual geos or new IPs in the last 30 days
  • Send a high-priority KnowBe4-style PhishER simulation to all users using the FedEx, DocuSign, M365 password-expiry, payment, and QR lure templates
  • Force re-authentication and revoke all refresh tokens for any user who clicked the SafeLinks-wrapped Google chain URLs identified by URL-rewriting logs

Workarounds

  • Email gateway rule: quarantine any message whose body contains a SafeLinks URL wrapping a meet.google.com/linkredirect or google.com/url destination (verifiable via SafeLinks decode)
  • Browser policy: deploy an enterprise allowlist or content-disarm-and-reconstruct (CDR) tool that strips the Google redirector wrapper and shows the user the true final destination before navigation
  • User awareness: brief on the device-code phishing technique with a specific 'never enter a code shown on a webpage into a Microsoft device login page' rule

Longer-term hardening

  • Disable OAuth 2.0 device authorization grant flow in Entra ID for user accounts where it is not required (App registrations -> Authentication -> Advanced settings -> Allow public client flows = No, then a Conditional Access policy blocking device code flow for all users with exceptions for legitimate device-flow apps)
  • Deploy a phishing-resistant authentication baseline: enforce FIDO2 / passkeys / certificate-based authentication for all privileged roles and high-value users; require app-bound session tokens via Microsoft Entra token protection
  • Enable Conditional Access policy: block sign-ins where authenticationProtocol = 'deviceCode' OR clientAppUsed = 'Authenticated SMTP' OR clientAppUsed = 'Other clients'
  • Configure SEG to NOT count Google-owned redirector domains toward the trusted-domain reputation pool — treat redirector hops as untrusted regardless of base domain
  • Deploy DNS Response Policy Zone (RPZ) blocks for newly-registered domains less than 30 days old hitting the .vu, .app, and obscure country-code TLDs

Weaknesses (CWE) in Nested Triple-Chain Google Domain Phishing

CWE-601, CWE-1021, CWE-451

Timeline of Nested Triple-Chain Google Domain Phishing

  • RFC 8628 OAuth 2.0 Device Authorization Grant published — establishes the device-code flow later abused in Template B
  • Volexity publishes precedent reporting that Russian SVR (APT29) used OAuth 2.0 device-code phishing against Western government and NGO targets — establishing the technique in the threat landscape
  • Bulk registration of lookalike domains on .vu, .app, and other obscure TLDs consistent with the campaign begins (estimated based on observed domain ages)
  • First confirmed observation of the nested triple-chain (Google Meet linkredirect -> google.com/url -> adservice.google.com.ph) by KnowBe4 ThreatLabs telemetry
  • Cloudflare Worker delivery shims (Link-form-unj9.p-sm7rw6ru.workers.dev, data-cloud-ofe8.p-8yejy42o.workers.dev) observed fronting the phishkit
  • KnowBe4 ThreatLabs publishes PHISH ALERT on X/Twitter (@Kb4Threatlabs) documenting the Nested Delivery Matrix campaign with dual-payload model
  • Threadlinqs Intelligence Platform publishes TL-2026-0601 with full MITRE mapping, IOC extraction, and detection guidance for the Nested Delivery Matrix campaign
  • Campaign actively tracked — multiple lures (FedEx, DocuSign/AutoSign, M365 password expiry, payment remittance, QR code) observed simultaneously, indicating coordinated PhaaS operation
  • Cyber Security News publishes detailed analysis of the campaign including the ten lookalike landing domains and SEG-evasion mechanics
  • As of 2026-05-29, the KnowBe4 ThreatLabs "Nested Delivery Matrix" Google-redirect/device-code phishing campaign remains actively tracked and ongoing, with no takedown and no possible vendor patch (abuse-of-feature). It rides a confirmed 2026 surge in multi-layer SafeLinks chains and OAuth device-code M365 attacks (FBI Kali365 PSA, May 22), so it stays a live concern.

Sources cited for Nested Triple-Chain Google Domain Phishing

Threats related to Nested Triple-Chain Google Domain Phishing

Detection coverage for TL-2026-0601

As of 2026-05-27, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-0601 across Splunk SPL, Microsoft KQL and Sigma, covering 27 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats