Researchers Detail Microsoft 365 Device-Code Phishing Campaign Using OAuth

· Original article ↗

Summary

ReversingLabs analyzes an active campaign targeting corporate Microsoft 365 users. Business-themed lures trick victims into using OAuth device authorization to approve an attacker-controlled device.

Key points

  • The campaign uses Microsoft’s legitimate OAuth 2.0 Device Authorization Grant flow rather than a counterfeit password-entry page.
  • A vendor-style email uses an image referenced by an HTML attachment; the linked phishing page tells victims to copy a verification code and enter it in a genuine Microsoft sign-in flow.
  • The phishing page uses ClickFix-style design and invisible Unicode characters to obscure terms commonly flagged by phishing detection.
  • The kit sends device codes to its host in POST requests every four seconds and includes a bit-shifted Microsoft Entra ID Security Token Service artifact, EvoStsArtifacts.
  • Researchers describe network indicators combining Microsoft authentication hostname resolutions with the kit’s four-second beaconing, and provide a YARA rule for landing-page detection.
  • The article recommends monitoring unusual device authorization activity and reviewing Microsoft Entra ID sign-in logs.

Article Details

Attack Vectors
  • A business-themed vendor email delivers a clickable lure image through an HTML attachment that references the image using a Content ID.
  • The landing page instructs victims to copy a displayed verification code and enter it into a genuine Microsoft device sign-in flow, authorizing an attacker-controlled device.
  • The phishing kit sends the device code to its host in a POST request on a four-second loop to coordinate the OAuth flow.
  • Invisible Unicode format characters are inserted into words on the landing page to obscure suspicious terms from detection.
Defensive Notes
  • Educate users to recognize unexpected device-code authentication prompts and verify requests to authorize another device.
  • Review Microsoft Entra ID sign-in logs for unusual device authorization activity.
  • Correlate the reported hostname-resolution sequence and four-second beaconing from the same endpoint; Microsoft authentication traffic alone is not identified as malicious.
  • Hunt for the landing-page artifacts described in the report, including the Unicode characters, the “dc=” string, and the EvoStsArtifacts artifact.

Indicators of compromise

TypeIndicatorContext
URLhxxps[:]//accounting[.]wgmilshyvn[.]workers[.]dev/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//adhere[.]it[.]com/verify/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//apexviaco[.]com/code/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//biotechgroup[.]p-oye8mc0f[.]workers[.]dev/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//corpexl[.]nl/projectorder/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//documentations[.]apexarolabs[.]com/transfer/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//docusign-arizonacreativeevents[.]nextvexharbor[.]de/review/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//docxfile-share[.]itkljpqn[.]workers[.]dev/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//futureanchor[.]it[.]com/Docusign/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//growthora[.]app/doc/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//horizonex[.]it[.]com/securedocument/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//hsecontractors-project[.]sign-ins[.]workers[.]dev/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//login[.]growthora[.]app/document/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//meeting[.]corpsfileshare[.]com/quarterly/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//metroraco[.]com/GroupeBergeron/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//microsoft-document[.]adhere[.]it[.]com/Adobe-pdf/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//my-team-share[.]corpsfileshare[.]com/team/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//myshare-file[.]sharedfilescorps[.]com/finance/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//nda2026[.]wgmilshyvn[.]workers[.]dev/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//onedrive-document[.]adhere[.]it[.]com/sharedproject/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//onedrive-microsoft[.]adhere[.]it[.]com/securedocument/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//pay-quickbooks[.]nextvexharbor[.]de/snlpainting/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//ringcentral[.]firmtix[.]com/alert/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//sales[.]p-ct5v25xo[.]workers[.]dev/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//secure[.]firmtix[.]com/docxPhishing landing URL listed among the campaign indicators.
URLhxxps[:]//secured-doc-tnxv-iki[.]c-qar6y6n0[.]workers[.]dev/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//shared[.]firmtix[.]com/file/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//sparkaxis[.]org/deployment/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//trenix[.]nl/alma-resort/Phishing landing URL listed among the campaign indicators.
URLhxxps[:]//verification[.]futureanchor[.]it[.]com/cardcrosoft/Phishing landing URL listed among the campaign indicators.

MITRE ATT&CK

Vendors

Products

Tools

Related Articles