{"id":10586,"date":"2026-01-09T03:17:38","date_gmt":"2026-01-09T03:17:38","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=10586"},"modified":"2026-01-09T03:17:38","modified_gmt":"2026-01-09T03:17:38","slug":"new-oauth-assault-lets-hackers-bypass-microsoft-entra-authentication-and-steal-keys","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=10586","title":{"rendered":"New OAuth Assault Lets Hackers Bypass Microsoft Entra Authentication and Steal Keys"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>In a year-end custom that has turn out to be all too acquainted for cybersecurity defenders, researchers have uncovered a novel assault vector concentrating on Microsoft Entra ID that weaponizes reputable OAuth 2.0 authentication flows to reap privileged entry tokens. <\/p>\n<p>The method, dubbed \u201cConsentFix\u201d by PushSecurity, represents an evolution of the ClickFix social engineering paradigm, enabling risk actors to bypass gadget compliance checks and Conditional Entry insurance policies by exploiting the authorization code movement in first-party Microsoft purposes.<\/p>\n<p>The assault methodology basically subverts how native public purposes just like the Microsoft Azure CLI authenticate customers. <\/p>\n<p>When a sufferer visits a malicious web site, the attacker generates a reputable Microsoft Entra login URI concentrating on the \u201cMicrosoft Azure CLI\u201d shopper software and \u201cAzure Useful resource Supervisor\u201d useful resource. <\/p>\n<p>This initiates the usual<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/gbhackers.com\/hackers-exploit-oauth-2-0-code-flow\/\" target=\"_blank\" rel=\"noreferrer noopener\"> OAuth 2.0<\/a> authorization code movement, the place the applying would usually create a listener on a random excessive port (reply URI) to obtain the authentication response.<\/p>\n<p>In reputable situations, after profitable authentication, Entra ID redirects the consumer to localhost with vital parameters: the <code>code<\/code> (authorization code) and non-obligatory <code>state<\/code> parameter. <\/p>\n<p>The Azure CLI software captures this redirect and redeems the code for bearer tokens. Nonetheless, within the ConsentFix assault, no software listens on localhost, inflicting a browser error however the URI nonetheless comprises the delicate authorization code, which the attacker manipulates the consumer into offering by way of drag-and-drop or copy-paste actions.<\/p>\n<p>Safety researcher John Hammond <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.glueckkanja.com\/de\/posts\/2025-12-31-vulnerability-consentfix\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">demonstrated <\/a>an improved model inside days of the preliminary disclosure, eliminating guide copy-paste necessities and enabling pure drag-and-drop extraction. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/c4a8\/image\/upload\/blog\/pics\/consentfix-img-03.png\" alt=\"Browser error.\"\/><figcaption class=\"wp-element-caption\">Browser error.<\/figcaption><\/figure>\n<\/div>\n<p>As soon as obtained, the attacker redeems the code from their infrastructure, buying entry tokens, ID tokens, and probably refresh tokens that grant unfettered entry to Azure Useful resource Supervisor and different cloud sources.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-detection-through-anomaly-correlation\"><strong>Detection By Anomaly Correlation<\/strong><\/h2>\n<p>Forensic evaluation reveals distinctive artifacts in <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/gbhackers.com\/microsoft-entra-id-adds-passkey-fido2-support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Entra ID<\/a> sign-in logs. Every profitable assault generates two occasions: an preliminary interactive sign-in representing the sufferer\u2019s authentication, adopted by a non-interactive sign-in from the attacker\u2019s infrastructure throughout token redemption. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/c4a8\/image\/upload\/blog\/pics\/consentfix-img-07.png\" alt=\" authorization code flow.\"\/><figcaption class=\"wp-element-caption\">\u00a0Authorization code movement.<\/figcaption><\/figure>\n<\/div>\n<p>Whereas the authorization code UTI differs from the bearer token UTI breaking a possible correlation mechanism the SessionId stays constant throughout each occasions.<\/p>\n<p>Efficient detection requires linking occasions sharing an identical SessionId, ApplicationId, and UserId, with the second occasion occurring inside roughly ten minutes of the primary. <\/p>\n<p>The temporal threshold proves vital: reputable automated situations like GitHub Codespaces redeem codes inside seconds, whereas social engineering assaults introduce human-delayed intervals. <\/p>\n<p>Moreover, reputable Azure CLI utilization exhibits each sign-ins originating from the identical IP handle, whereas assaults exhibit geographic dispersion between sufferer and attacker infrastructure.<\/p>\n<p>Whereas preliminary studies targeted on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/gbhackers.com\/microsoft-azure-experiences-global-outage\/\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Azure <\/a>CLI (Software ID: 04b07795-8ddb-461a-bbee-02f9e1bf7b46), the vulnerability extends to quite a few pre-consented first-party purposes accepting localhost redirects. <\/p>\n<p>Excessive-risk targets embrace Microsoft Azure PowerShell, Visible Studio, Visible Studio Code, and MS Groups PowerShell Cmdlets. Safety researchers at EntraScopes.com have cataloged the complete spectrum of affected purposes, together with growth and check URLs that lack public resolvability.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-mitigations\"><strong>Mitigations<\/strong><\/h2>\n<p>Organizations face a matrix of defensive choices balancing deployment complexity towards mitigation effectiveness. <\/p>\n<p>The bottom-effort method includes requiring specific consumer task for affected service principals, limiting the assault viewers however demanding complete identification of reputable CLI customers. <\/p>\n<p>Conditional Entry insurance policies can block CLI device entry totally, excluding approved personnel, although this requires meticulous baseline evaluation in report-only mode.<\/p>\n<p>Essentially the most strong protection leverages Microsoft Entra ID\u2019s Token Safety function, requiring proof-of-possession by the Internet Account Supervisor (WAM) dealer on Home windows platforms. When enforced, browsers can&#8217;t set up the safe channel mandatory for code redemption, fully neutralizing ConsentFix assaults. <\/p>\n<p>Nonetheless, scope stays restricted to particular<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/gbhackers.com\/weaponizing-microsoft-365-direct-send\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Microsoft 365<\/a> sources, with Azure administration situations nonetheless pending official help regardless of client-side WAM availability in present Azure CLI and PowerShell variations.<\/p>\n<p>For broader safety, International Safe Entry with compliant community checks can block subsequent token issuance utilizing stolen refresh tokens, although this fails to stop preliminary code redemption.<\/p>\n<p>The chicken-and-egg drawback of gadget administration requires cautious exclusion insurance policies for Intune and different administration companies.<\/p>\n<p>As crimson groups quickly weaponize these methods and risk actors adapt them for phishing campaigns, defenders should instantly audit sign-in patterns for anomalous SessionId correlations, implement consumer task controls for CLI purposes, and consider Token Safety readiness.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(135deg,rgb(238,238,238) 100%,rgb(169,184,195) 100%)\"><strong>Observe us on\u00a0<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/news.google.com\/publications\/CAAqKAgKIiJDQklTRXdnTWFnOEtEV2RpYUdGamEyVnljeTVqYjIwb0FBUAE?hl=en-IN&amp;gl=IN&amp;ceid=IN%3Aen\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Information<\/a>,\u00a0<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/company\/cyber-threat-intel\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>, and\u00a0<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/x.com\/The_Cyber_News\" target=\"_blank\" rel=\"noreferrer noopener\">X<\/a>\u00a0to Get Immediate Updates and Set GBH as a Most well-liked Supply in\u00a0<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.google.com\/preferences\/source?q=https:\/\/gbhackers.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google<\/a>.<\/strong><\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>In a year-end custom that has turn out to be all too acquainted for cybersecurity defenders, researchers have uncovered a novel assault vector concentrating on Microsoft Entra ID that weaponizes reputable OAuth 2.0 authentication flows to reap privileged entry tokens. The method, dubbed \u201cConsentFix\u201d by PushSecurity, represents an evolution of the ClickFix social engineering paradigm, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":10588,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[717,3369,210,2032,554,1870,265,618,7328,1443],"class_list":["post-10586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity","tag-attack","tag-authentication","tag-bypass","tag-entra","tag-hackers","tag-keys","tag-lets","tag-microsoft","tag-oauth","tag-steal"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10586"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10586\/revisions"}],"predecessor-version":[{"id":10587,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10586\/revisions\/10587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/10588"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-08-02 23:50:20 UTC -->