
Identity brokers sit at a busy crossroads of mobile security: they are trusted to validate users, then they hand access to services. CVE-2026-80097 exposes what happens when that trust is not paired with a reliable way to confirm which app made the request. The issue affects Microsoft Authenticator on Android and turns a convenience feature into a possible token-theft path for malicious applications that pretend to be installed Microsoft apps. For ItInsightsWorld Security readers, the practical lesson is simple: an approved sign-in can still be weaponized if the requesting app is allowed to assert its own identity.
Microsoft Authenticator serves two roles. In one mode, it acts as a 6-digit code generator for time-based one-time passwords. In another mode, it acts as an authentication broker for Microsoft applications: after the user confirms a request, the user can sign in to an enterprise account and reach Microsoft 365 resources. That second role is where CVE-2026-80097 becomes dangerous.
The vulnerability lives in a Microsoft component exposed to other apps for authentication calls. Research shows the calling application could provide the app name, package name, client ID and redirect address inside the request. Microsoft Authenticator would then evaluate the redirect against the identity claimed in the request, rather than verifying the identity of the application that actually launched the call. In other words, the broker could be told who the caller was, instead of discovering it independently.
The attack path can be understood as a false-label problem. If a malicious Android app claims to be Microsoft Teams and Teams is already installed on the device, the claimed identity may match a real signature and a real redirect address stored on the device. Microsoft Authenticator can accept the claim and return a real token to the actual request originator: the malicious app. The malicious app does not need to become Teams; it only needs to describe itself convincingly enough to satisfy the broker’s check.
According to the disclosure by security researcher Ophi Kleven, this pattern can produce broad access to a victim’s Microsoft 365 data. When impersonating Microsoft Teams, a successful request can obtain delegated permissions in Microsoft Graph. Those permissions can include reading and sending email, accessing files, modifying calendar items, sending Microsoft Teams messages, and manipulating SharePoint content. An access token can be used directly against the corresponding resources, while a refresh token can be exchanged for new access tokens during its validity period. The result is not merely passive viewing of data; it can become ongoing, programmatic control over a user’s collaboration footprint.
There is an account-security dimension as well. The research also reports that an attacker exploiting this flaw could manage the user’s authentication methods and create or delete passkeys. That expands the impact from confidentiality and integrity of data into the security controls that protect the account itself.
Microsoft addressed the issue with version 6.2606.4246, released on September 8. The affected range is Android Microsoft Authenticator 6.0.0 to 6.2606.4246. Kleven responsibly notified Microsoft before publication. To reduce risk for users who had not yet upgraded, the researcher withheld technical details until 50 days after the fix. The disclosure note also expects that some attackers will now look for ways to reuse this class of flaw, making cleanup and prevention important for organizations that may have devices or accounts exposed before patching.
| Expected security property | What CVE-2026-80097 weakens | Why it matters for enterprise identity |
|---|---|---|
| An authentication broker should know the actual requester, not only its self-reported label. | The request can include app name, package name, client ID and redirect address. | A malicious app can ride on the reputation of a genuinely installed Microsoft application. |
| Redirect checks should prove authorization of the calling app. | The redirect is checked against the claimed identity, while the real caller may differ. | Approval may result in token delivery to the wrong app. |
| Consent should be limited to the data scope of the authenticating flow. | Delegated Microsoft Graph permissions can be obtained through a disguised request. | Email, files, calendars, Microsoft Teams messages and SharePoint content can be reached. |
| Account credential management should remain bound to a trusted client. | Authentication methods and passkeys could be managed after exploitation. | Token abuse can become persistent access control abuse. |
The checklist below focuses on actions that can be taken without waiting for a perfect forensic picture.
A useful way to judge the incident is to separate what the vulnerability does from what people often assume.
It is a vulnerability in Microsoft Authenticator on Android that could allow one app to obtain Microsoft tokens by pretending to be a different, already-installed Microsoft app.
The affected range is Android Microsoft Authenticator 6.0.0 to 6.2606.4246. Version 6.2606.4246 is the September 8 fixed release mentioned in the disclosure.
September gives the broader fix month from the original disclosure summary, while September 8 gives the exact release date used in the technical write-up.
Researchers delayed public details until 50 days after the fix to avoid endangering users who had not yet updated Microsoft Authenticator.
The disclosure says a refresh token could be used to obtain new access tokens during its validity period, and that authentication methods and passkeys could be managed by an attacker.
The core report centers on the authentication-broker role, where a request identifies an app by name, package name, client ID and redirect address. The 6-digit code function is described as a separate role of Microsoft Authenticator.
For enterprise readers, the response should be split into three time windows: immediate exposure, suspected compromise and longer-term app design.
CVE-2026-80097 is small in code terms but large in consequence: a mobile identity helper that users rely on can become a token handoff mechanism if it trusts an app’s self-description. For Android environments, Microsoft Authenticator users and enterprise security teams now have a concrete patch deadline, a clear version threshold and a warning about delayed disclosure. The practical takeaway from this ItInsightsWorld Security briefing is to move from “update available” to “update applied, reviewed and verified,” especially when authentication flows can lead to Microsoft Graph, Microsoft 365, Microsoft Teams and SharePoint access.