{"id":10810,"date":"2026-02-20T10:03:42","date_gmt":"2026-02-20T10:03:42","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/02\/20\/ongoing-campaign-targets-microsoft-365-to-steal-oauth-tokens-and-gain-persistent-access\/"},"modified":"2026-02-20T10:03:42","modified_gmt":"2026-02-20T10:03:42","slug":"ongoing-campaign-targets-microsoft-365-to-steal-oauth-tokens-and-gain-persistent-access","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/02\/20\/ongoing-campaign-targets-microsoft-365-to-steal-oauth-tokens-and-gain-persistent-access\/","title":{"rendered":"Ongoing Campaign Targets Microsoft 365 to Steal OAuth Tokens and Gain Persistent Access"},"content":{"rendered":"<p>    Ongoing Campaign Targets Microsoft 365 to Steal OAuth Tokens and Gain Persistent Access<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>An ongoing phishing campaign that targets Microsoft 365 users by abusing OAuth tokens to gain long\u2011term access to corporate data, which focuses on business users in North America and aims to compromise Outlook, Teams, and OneDrive without directly stealing passwords. <\/p>\n<p>Instead of attacking login pages with fake forms, the operators trick victims into completing a real sign\u2011in process on Microsoft\u2019s own device login portal, which makes the attack harder for both users and basic security tools to spot. <\/p>\n<p>Once successful, the attackers can quietly read, send, and manage emails and files, posing a serious risk to internal communication and sensitive documents.<\/p>\n<p><a href=\"https:\/\/blog.knowbe4.com\/uncovering-the-sophisticated-phishing-campaign-bypassing-m365-mfa\" id=\"https:\/\/blog.knowbe4.com\/uncovering-the-sophisticated-phishing-campaign-bypassing-m365-mfa\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">KnowBe4 Threat Labs researchers identified this campaign<\/a> in late 2025, tracking how the attackers combined realistic phishing emails with the OAuth 2.0 Device Authorization Grant flow to bypass even strong passwords and Multi\u2011Factor Authentication. <\/p>\n<p>Their analysis shows that the threat actors rely heavily on convincing <a href=\"https:\/\/cybersecuritynews.com\/social-engineering-tactics\/\" id=\"105131\" target=\"_blank\" rel=\"noreferrer noopener\">social engineering<\/a>, using themes such as payment confirmations, bonus-related documents, and voicemail alerts to lure busy professionals into taking quick action. <\/p>\n<p>Because the victim completes the login on a legitimate Microsoft page, many people believe the process is safe, even though they are ultimately granting access to a rogue application controlled by the attackers.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-attack-flow\"><strong>Attack flow<\/strong><\/h2>\n<p>Once the user enters the attacker\u2011supplied device code on the Microsoft device login page, the Microsoft identity platform issues valid OAuth access and refresh tokens tied to the victim\u2019s account, which the attacker then captures in real time. <\/p>\n<p>These tokens let the intruders maintain persistent access, often without raising obvious red flags in traditional credential\u2011focused monitoring. <\/p>\n<p>Affected organizations may see unauthorized mailbox actions, file access, and potential data exfiltration, all performed under what appears to be a legitimate user context. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEg6mdzVOo_oURifpO2GETcGamEFsqqEWdGBvRwFhRQHikZ-LEsWfAX0jai2ILaDH52c2ibC9Y4p8ZIuIgpkNStv452DerOUG1AWMQlH05KpsOTSBJsq5yPJUVXTZMSnaX_tr59gCe3Sc3GkAkc_4RJvWBq9fVH3O1QcOxMdxBiaqt0GDJseXHxFxwm0qZw\/s16000\/Attack%2520Flow%2520%28Source%2520-%2520Knowbe4%29.webp?ssl=1\" alt=\"Attack Flow (Source - Knowbe4)\"><figcaption class=\"wp-element-caption\">Attack Flow (Source \u2013 Knowbe4)<\/figcaption><\/figure>\n<\/div>\n<p>This attack flow illustrates the complete attack chain, from the initial phishing lure through device code abuse to token theft and long\u2011term account access.<\/p>\n<p>The heart of this campaign is its misuse of the OAuth Device Authorization Grant flow, which is designed for devices with limited input options but is repurposed here to sidestep normal defenses. <\/p>\n<p>First, the attacker registers an OAuth application in Microsoft 365 and generates a unique device code mapped to that app. <\/p>\n<p>This code is then embedded in tailored phishing emails that direct victims to an attacker\u2011controlled landing page, where the user is prompted to enter their email and follow \u201csecure authentication\u201d steps. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgxwSLAVswDHAH_1XVJxe8NxRezEpfJkz7DBasLF4oZHO3zoazU98NN3Tz76BuGSalUQndAAfmIFna9-mXuuXS5CuCF0tWv1ANoeZm-tufHS2c-xGxkfa6mOdD72MIYFHtYkS4z4dVt_U1fT6ksujzVHehIqsqLJFFyPZ17F_sNE8swKi9swydJRxYhQ-g\/s16000\/Example%2520of%2520compromised%2520OAuth%2520token%2520captured%2520in%2520the%2520attacker%25E2%2580%2599s%2520c2c%2520%28Source%2520-%2520Knowbe4%29.webp?ssl=1\" alt=\"Example of compromised OAuth token captured in the attacker\u2019s c2c (Source - Knowbe4)\"><figcaption class=\"wp-element-caption\">Example of compromised OAuth token captured in the attacker\u2019s c2c (Source \u2013 Knowbe4)<\/figcaption><\/figure>\n<\/div>\n<p>After the victim is instructed to visit the legitimate microsoft.com\/devicelogin portal and submit the provided code, the attackers continuously poll the token endpoint and immediately hijack the issued OAuth access and refresh tokens once Microsoft approves the session. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgKRc62DWzi3cDfbsHEli2sfoYqHGQ6QQqflfrKqCWoAMJq-pBYc3D7BAyYABil-x1cH11f74xqCZsQI0zWdizrypXkea7xNYlcgidYAQXJ77aU-zafHAJpCNe8CDZOEek6rtJ1LahOmBv-UkArP-dVVJszsOC-pujClKm_xm48arOq-09AhOAphfX_kD4\/s16000\/Example%2520of%2520attacker-controlled%2520landing%2520page%2520and%2520user%2520authentication%2520%28Source%2520-%2520Knowbe4%29.webp?ssl=1\" alt=\"Example of attacker-controlled landing page and user authentication (Source - Knowbe4)\"><figcaption class=\"wp-element-caption\">Example of attacker-controlled landing page and user authentication (Source \u2013 Knowbe4)<\/figcaption><\/figure>\n<\/div>\n<p>To reduce risk, security teams are advised to block known malicious domains and <a href=\"https:\/\/cybersecuritynews.com\/cloud-storage-vs-local-storage-which-one-should-you-choose-for-digitizing-documents\/\" id=\"135256\" target=\"_blank\" rel=\"noreferrer noopener\">cloud storage<\/a> URLs linked to this campaign, hunt email logs for identified sender addresses and subject patterns, and urgently audit recently consented OAuth applications for suspicious entries. <\/p>\n<p>Where business needs allow, administrators should consider disabling the device code flow entirely or tightly restricting it through Conditional Access policies, while also reviewing Azure AD sign\u2011in logs for unusual device code activity and geographic anomalies. <\/p>\n<p>These steps, combined with ongoing user awareness around urgent payment notices, unexpected document shares, and voicemail alerts, can help organizations detect and contain similar <a href=\"https:\/\/cybersecuritynews.com\/phishing-and-oauth-token-flaws\/\" id=\"141720\" target=\"_blank\" rel=\"noreferrer noopener\">OAuth token<\/a> theft attempts before they cause deeper damage.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 90%,rgb(169,184,195) 100%)\"><strong>Follow us on\u00a0<a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google News<\/a>,\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>,\u00a0and\u00a0<a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a>\u00a0to Get More Instant Updates<\/strong>,\u00a0<strong>Set CSN as a Preferred Source in\u00a0<a href=\"https:\/\/www.google.com\/preferences\/source?q=cybersecuritynews.com\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google<\/a>.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/ongoing-campaign-targets-microsoft-365\/\">Ongoing Campaign Targets Microsoft 365 to Steal OAuth Tokens and Gain Persistent Access<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Tushar Subhra Dutta<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/ongoing-campaign-targets-microsoft-365\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ongoing Campaign Targets Microsoft 365 to Steal OAuth Tokens and Gain Persistent Access An ongoing phishing campaign that targets Microsoft 365 users by abusing OAuth tokens to gain long\u2011term access to corporate data, which focuses on business users in North America and aims to compromise Outlook, Teams, and OneDrive without directly stealing passwords. Instead of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[63,1],"tags":[130],"class_list":["post-10810","post","type-post","status-publish","format-standard","hentry","category-cyber-security-news","category-uncategorized","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10810"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=10810"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10810\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=10810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=10810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=10810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}