Google: Russia-linked crews get targets to hand over app passwords, OAuth codes and WhatsApp devices
Google's threat intelligence group says the clusters walk targets through real app-password, OAuth and WhatsApp device-linking flows. The audit log then records consent, not compromise.
The Engineer · Build desk
What happened
- Google's threat intelligence group documents clusters targeting individuals of interest to Russia that get victims to complete genuine app-password, OAuth and WhatsApp device-linking actions.
- Posing as diplomats or known contacts, operators have the target generate an app password or finish an OAuth login, then send back the value, confirmation code or full redirect URL.
- A second path shows a fake secure-call or file-sharing page, uses the phone number entered to trigger a real WhatsApp device link, and joins the attacker's device once the code is approved.
- Choosing the fake call option prompts for browser camera and microphone access and ships the recording to an attacker API.
- A third path completes a real Google OAuth login and redirects to an attacker script hosted on Google Cloud, which lifts the token out of the URL.
Why it matters
- What it limits constraint Controls that inspect the page a user landed on have nothing malformed to inspect, so detection has to move from content matching to correlating two individually valid identity events by their...
- Who's exposed exposure When the compromised account is personal mail or personal WhatsApp, the employer whose material is being discussed may hold no record of the consent or the new device at all.
- Who has to decide decision With the token-stealing script sitting on Google Cloud, blocking a domain is not on the table; the hunt has to happen at the level of which cloud projects are receiving tokens.
- What doesn't add up contradiction The naming will not carry attribution weight: four group labels appear for a body of work described as distinct clusters, with no path tied to any of them.
A user who generates an app password and pastes it into a chat window has done nothing a validator can reject. The value is real, the provider issued it, and the login that follows is a correct login. Google's summary reflects that: the signals it offers are sequences rather than artefacts, such as an app password created and then immediately followed by abnormal logins, or access from an unknown address arriving right after an OAuth authorisation [10].
Timing is therefore most of the evidence, and the same write-up says post-compromise access arrives over residential proxies or dedicated infrastructure [11]. That removes the improbable-geography half of the usual heuristic. What is left to correlate is an authorised consent event against a session that looks ordinary except for being new.
The four domains named do not all attempt the same deception [13]. dosportal.app and foreignrelations.us do not impersonate a login brand at all, while wa-connect.eu and drive.google.verify-drive.com do [19]. The first pair has no need to, because the pretext is an invitation to a diplomatic event or a notice about a shared document rather than a demand to sign in [15]. Someone trained to inspect the address bar before typing a password finds nothing to object to on a page that never asks for one.
The attribution is looser than the framing implies. The work is presented as distinct clusters, and the entity list carries four names: UNC6293, UNC7005, UNC5976 and ICE RELIC, given as APT29 [2][18]. The summary does not say which cluster runs which flow, so what transfers into a detection backlog is the technique rather than the actor.
The remediation side is administrative: revoke or block app passwords, enable anti-phishing MFA and advanced protection, audit WhatsApp linked devices on a schedule, and have the target confirm the invitation with the real event organiser on another channel [14]. Not one of those is a mail filter, and only the last intervenes while the attack is still running. Where personal accounts are involved, and Google notes the activity may leave no trace in corporate systems at all [12], every one of those controls has to be exercised by the account holder rather than by an administrator. That is the part worth arguing about internally: the identity events that matter here are generated by the user, on infrastructure the employer does not read, and the recovery step is a person deciding to check their own linked devices.
What to watch
- Whether Google's full report, or a follow-up, ties any of UNC6293, UNC7005, UNC5976 or ICE RELIC to a specific one of the three abuse flows.
- Any move by Google to stop issuing app passwords by default, which would close the first path without needing detection.
- Whether WhatsApp adds friction or out-of-band notification to device links initiated from a web page rather than from the app.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence54
- Adoption38
- Hype gap+12
- Incentives52
- Confidence51
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Google Threat Intelligence Group published "Going with the Flow(s): Distinct Clusters Target Individuals of Interest to Russia" on 2026-08-20, rated high severity.
- [2]
The report's related-entities list names the groups UNC6293, UNC7005, UNC5976 and ICE RELIC (APT29).
- [3]
Attackers use fake login pages but also trick users into completing legitimate actions including app password creation, OAuth logins and WhatsApp device linking, which lets them steal credentials and user sessions.
- [4]
Posing as diplomats or other known contacts, attackers get the target to create a legitimate app password or complete an external OAuth login, then to share the generated value, confirmation code, or full redirect URL, which the attacker uses to access the account.
- [5]
In the WhatsApp path, targets are lured to a page resembling a secure call, chat or document-sharing tool; the phone number they enter is used to start a legitimate device-linking request, a QR or linking code is displayed, and approval connects the attacker's device to the account.
- [6]
If the user selects a fake call option, the site requests browser camera and microphone permissions and sends the recorded data to the attacker's API; indicators include browser behaviour that accesses camera and microphone and sends WebM files.
- [7]
In another path, targets reach a domain resembling a file-sharing service, complete a legitimate Google OAuth login, and are redirected to a malicious script on Google Cloud that steals the authentication token from the URL.
- [8]
Separate paths deliver VIDAR to Windows and ATOMIC to macOS, and a HEADRUSH Excel plug-in leads to an HTA downloader; other named families are ENGINELIGHT and CHERRYPIE.
- [9]
On the victim side the activity appears as new app password creation, OAuth consent, or a new WhatsApp linked device, and logins look like they come from legitimate cloud redirects or residential proxies.
- [10]
Listed detection signals include creation of a new app password followed immediately by abnormal logins, access from unknown IP addresses or residential proxies right after OAuth authorization, addition of a new WhatsApp linked device, and cloud projects that receive stolen Google OAuth tokens.
- [11]
After compromise, attackers connect to legitimate services using residential proxies or dedicated infrastructure.
- [12]
If users are on personal accounts, the activity may not leave logs in corporate systems.
- [13]
Indicators include connections to domains such as dosportal.app, foreignrelations.us, wa-connect.eu and drive.google.verify-drive.com.
- [14]
Mitigations listed are blocking or revoking app passwords, enabling anti-phishing MFA and advanced protection, having the user verify the request with the real event organizer through another channel and stop the connection or consent, and regular audits of WhatsApp linked devices.
- [15]
Senders and reply-to addresses are disguised as diplomatic events, shared documents or government agencies, and email bodies mix legitimate links with attacker domains.
- [16]
Reported outcomes include unauthorized access to email, cloud and WhatsApp sessions, theft of browser credentials, cookies and payment information, collection of audio and video recordings, and further phishing and malware execution.
- [17]
Products named in the report include Google OAuth, WhatsApp, Google Cloud and Microsoft 365.
- [18]
The report is framed around distinct clusters, yet its group list carries four names, one of which is given as an existing actor (ICE RELIC / APT29), and the summary does not map any named group to a specific abuse path.
- [19]
Of the four listed domains, two (wa-connect.eu, drive.google.verify-drive.com) imitate the WhatsApp and Google Drive brands, while two (dosportal.app, foreignrelations.us) imitate no login brand.
Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.
Sources
1 independent publisher whose own reporting we read for this story.
- dev.toThree Russian-Linked Clusters Abuse Legitimate Authentication Flows
1 article · August 21, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.