- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
This blog was written by Almas Raza
As organizations strengthen account security with multifactor authentication, attackers are changing how they target users. Rather than always trying to steal passwords, they are increasingly abusing trusted OAuth authorization workflows to gain access to email, files and cloud applications. In these attacks, a user may sign in on a legitimate identity-provider page, complete MFA successfully and still become compromised because they unknowingly authorize an attacker-controlled application or session.
Palo Alto Networks researchers observed this technique in a phishing campaign impersonating trusted file-sharing and document services. Victims were instructed to enter a verification code on Microsoft’s legitimate device-login page, causing an OAuth access token to be issued to the attacker. The campaign also used encrypted browser-side content and anti-analysis techniques to evade static scanners, highlighting why browser-level visibility is critical for detecting deceptive authorization flows before they become unauthorized account access.
Note: This finding was originally shared through Palo Alto Networks Unit 42 Timely Threat Intelligence, which provides additional research context.
|
Area |
Details |
|
Threat Type |
Device-code OAuth phishing |
|
Delivery Method |
Phishing emails linking to fake document-viewing or document-verification pages |
|
User Action |
User copies a verification code, enters it on Microsoft’s legitimate device-login page and signs in |
|
Attack Goal |
Obtain an OAuth access token for an attacker-controlled session |
|
Key Risk |
Unauthorized access to email, files, collaboration services and identity resources without directly stealing the password |
|
Notable Indicator |
securviews[.]calangodesign[.]com |
|
Detection Opportunity |
Live-page behavior, clipboard access, runtime content analysis, suspicious navigation and URL or infrastructure intelligence |
The attack begins with a phishing email containing a link tailored to the intended victim. The message appears to share a document or request that the recipient view, download, sign or verify a file.
When the victim clicks the link, the browser opens a page impersonating a trusted cloud storage or document service.
The page uses familiar branding and presents a document-verification process instead of a fake password form.
In some variants, the real phishing content is encrypted and revealed only after the browser loads the page. This allows the attacker to hide the full page from security tools that rely mainly on static inspection.
The attacker starts a Microsoft device-code session and displays the resulting code to the victim. The page asks the victim to copy the code and enter it on Microsoft’s legitimate device-login page. In some variants, the phishing page automatically places the code into the browser clipboard.
The victim opens Microsoft’s real device-login website, pastes the code and signs in with their Microsoft account. The victim may also complete MFA successfully.
However, the code belongs to the device authorization session initiated by the attacker. By entering it and completing authentication, the victim unknowingly approves access for the attacker-controlled session.
Once authentication is complete, Microsoft returns the access token to the attacker’s server. The attacker can then use that token to access permitted Microsoft resources, potentially including Outlook email, OneDrive files, Teams and identity information.
To reduce suspicion, the phishing page displays a message such as “Verification Complete” and redirects the victim to the legitimate website of the impersonated brand. The victim may believe the document-verification process finished normally.
The campaign used several layers of browser-based evasion intended to prevent automated security tools and analysts from seeing the same content shown to the victim.
In one variant, the phishing page was delivered as an AES-GCM encrypted payload and decrypted only inside the browser, while bots were redirected to the legitimate OneDrive site.
The page also blocked DevTools shortcuts, triggered debugger loops, interfered with screenshots and replaced readable URLs with randomized strings. These techniques helped the attack remain hidden until it was executed in the victim’s browser.
Device-code OAuth phishing is difficult to detect because much of the process appears legitimate. The victim signs in on Microsoft’s real website, sees a valid TLS connection and may complete MFA successfully. There may be no fake Microsoft password form for traditional credential-phishing tools to identify.
The abuse occurs during authorization. The victim is tricked into entering a code associated with an attacker-controlled device session, causing Microsoft to issue a valid access token to the attacker. The password is not necessarily stolen, and a password reset alone may not revoke OAuth tokens or sessions that have already been issued.
The phishing page can also hide its behavior from static scanners. In the observed campaign, encrypted content was decrypted and assembled only after execution inside the browser. Automated scanners could see harmless branding or obfuscated data, while the victim saw a fully functional verification page.
Detecting that gap requires a holistic view of context around the page the user visited, what the page rendered at runtime, whether it accessed the clipboard, where the code originated and how the browser moved between the untrusted lure and the legitimate identity provider.
Palo Alto Networks helps protect customers from evasive web-based phishing threats through Prisma Browser with Advanced Web Protection. Because this attack begins on a deceptive web page and relies on user interaction in the browser after page load, visibility into live page behavior and the broader browser journey is important for identifying the threat.
Prisma Browser uses real-time browser-layer visibility to help identify malicious and deceptive web activity, including dynamically rendered or obfuscated content and suspicious user interaction. This helps protect users from phishing techniques that may be difficult to identify through static inspection alone.
This protection is strengthened by Palo Alto Networks cloud-delivered security services and threat intelligence, which help identify malicious URLs, attacker-controlled infrastructure, redirects, and other indicators associated with the campaign.
Rather than relying only on the reputation of the final Microsoft login page, Prisma Browser helps organizations evaluate the broader browser journey and the behavior that led the user there. This additional context can help identify deceptive activity associated with authorization-based phishing attacks.
This campaign shows that a legitimate login page and successful MFA do not always mean the resulting access is safe. By tricking users into approving an attacker-controlled device session, attackers can obtain valid OAuth access without directly stealing a password.
Prisma Browser with Advanced Web Protection helps close this gap by analyzing rendered content, runtime behavior and user interaction where the attack unfolds. Combined with Palo Alto Networks threat intelligence, this browser-native visibility helps identify evasive threats that traditional network or identity controls may miss.
The following table lists selected indicators associated with this device-code OAuth phishing campaign.
Indicator |
Type |
securviews[.]calangodesign[.]com |
Campaign URL |
index-v0c[.]11alia-tiffincrane-com-s-account[.]workers[.]dev |
Cloudflare Workers campaign URL |
c2a2c75c3979[.]pages[.]dev |
Cloudflare Pages campaign URL |
Docu-signatureeuser-accessnet[.]customerserredr[.]click |
Document-service-themed campaign URL |
adobes-secureedocument[.]hestra65kidig[.]click |
Adobe-themed campaign URL |
chronos-sarl-xbw[.]1c4a473a7a5c2da254228e99[.]workers[.]dev |
Cloudflare Workers campaign URL |
www[.]vranet[.]site |
Redirector to attacker-controlled page |
www[.]glitter[.]io/guides/cdb21b00-a14b-4313-96fb-7612f4c33538 |
Redirector to attacker-controlled page |
ec60df6045e6f347a9237a5c7d60db0ccf0bac39c4484fc1dba50be39b7c6452 |
Phishing email SHA-256 |
To see Advanced Extension Security in action, schedule a Prisma Browser demo with your Palo Alto Networks team.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| Subject | Likes |
|---|---|
| 4 Likes | |
| 3 Likes | |
| 2 Likes | |
| 2 Likes | |
| 2 Likes |
| User | Likes Count |
|---|---|
| 7 | |
| 4 | |
| 3 | |
| 2 | |
| 2 |

