TL;DR: A novel OAuth redirect abuse technique can be detected by behaviour rather than IOCs, according to Push Security, with a customer true positive arriving months after Microsoft’s initial writeup and after the original indicators had already gone stale. The wider lesson is that browser-based identity abuse requires technique-level hunting, not blocklist maintenance.
At a glance
What this is: This case study shows how OAuth redirect abuse can be turned into durable behavioural detections instead of short-lived IOC matches.
Why it matters: It matters because identity teams need detections that survive campaign churn, especially when trusted OAuth flows are used as the delivery mechanism for phishing and malware.
By the numbers:
- When AWS credentials are exposed publicly, attackers attempt access within an average of 17 minutes , and as quickly as 9 minutes in some cases.
- Lack of credential rotation is cited as the top cause of NHI-related attacks by 45% of organisations, followed by inadequate monitoring and logging (37%) and over-privileged accounts (37%).
👉 Read Push Security's case study on OAuth redirect abuse detection
Context
OAuth redirect abuse is a browser-delivered identity attack that uses a legitimate authentication flow as the delivery path, not as the thing being stolen. The security gap is that IOC-driven controls age out quickly while the underlying technique can stay effective across new lures, domains, and payloads, which leaves IAM and identity-adjacent detections chasing symptoms rather than behaviour.
For identity programmes, the problem is not only phishing resistance at the user layer. It is also whether security teams can turn threat intelligence into durable signals that survive changes in redirect URIs, page content, and post-redirect infrastructure. That is where browser telemetry and behaviour-based detection start to matter more than static indicators.
Push Security’s case study is a good example of a typical detection problem in modern browser-based identity abuse: the attack technique remains stable even when every visible indicator changes.
Key questions
Q: How should security teams detect OAuth redirect abuse in browser-based phishing campaigns?
A: Focus on the sequence, not the indicator. Detect the pattern of an OAuth error, an unexpected redirect destination, and follow-on login or CAPTCHA behaviour. That approach remains useful when domains, client IDs, and payloads change, because it tracks the delivery method rather than a disposable campaign artifact.
Q: Why do static IOCs fail against trusted identity-provider redirect abuse?
A: Because the attack reuses legitimate identity infrastructure as the transport layer, so the visible indicators shift faster than blocklists can keep up. Once the redirect URI, lure, or payload changes, the old IOCs lose value. Behavioural signatures are harder to rotate and therefore more durable.
Q: What do security teams get wrong about OAuth error-handling paths?
A: They often treat them as harmless protocol plumbing instead of as a monitored step in the user journey. In this technique, the error path is the delivery mechanism, which means it can be the earliest useful signal of abuse. If you only inspect the final landing page, you are already late.
Q: How can identity teams reduce exposure to redirect-based phishing without relying on blocklists?
A: Use browser-context detections that watch for abnormal post-error transitions, then validate them against internal telemetry before promoting them into standing hunts. That gives teams a control that survives campaign churn and supports faster triage when new variants appear.
Technical breakdown
OAuth redirect abuse as a delivery mechanism
OAuth redirect abuse exploits the standards-compliant error-handling path in OAuth-compliant identity providers. An attacker registers an application, points the redirect URI at attacker-controlled infrastructure, and crafts an authorisation request that forces an error. The identity provider then redirects the browser as designed, which makes the initial hop look trusted even though the destination is attacker controlled. No token has to be stolen at that point. The security problem is that the trust boundary sits inside the browser journey, not at the network perimeter, so reputation-based controls see a legitimate identity domain first and miss the malicious page that follows.
Practical implication: Treat the redirect path as a detection surface and not just a protocol detail.
Why IOC-based filtering misses this technique
IOCs such as client IDs, redirect URLs, and post-redirect domains are weak in this pattern because they change quickly across campaigns. The article shows the same abuse technique resurfacing later with different lures and infrastructure, which is exactly why indicator-driven blocking underperforms against browser-delivered identity attacks. Behavioural detection instead looks for stable sequences: an OAuth error, followed by an unexpected landing page, followed by login or challenge behaviour that does not fit normal error handling. That sequence is much harder for an attacker to change without abandoning the technique entirely.
Practical implication: Build hunts around the sequence of events, not around the specific domains or URLs.
Browser telemetry turns threat intel into huntable behaviour
The useful technical move here is mapping external threat intelligence to the telemetry a browser agent can actually observe. That means extracting technique-level characteristics, validating them against internal data, and promoting them into persistent queries when they prove precise enough. This is a practical example of turning intelligence into detection engineering: the model is not looking for a known bad string, but for a repeatable behaviour pattern that indicates redirect abuse. That approach also reduces false positives because it focuses on abnormal browser transitions rather than broad URL matching or content inspection alone.
Practical implication: Use browser-level telemetry to operationalise technique-driven hunts and avoid one-off manual triage.
Threat narrative
Attacker objective: The attacker wants to use trusted identity infrastructure to deliver a phishing flow that survives IOC-based blocking and reaches a credential or malware collection stage.
- Entry begins when a user clicks a link that initiates an OAuth flow and reaches a trusted authentication endpoint before being redirected onward to attacker-controlled infrastructure.
- Escalation occurs when the attacker uses the OAuth error path and follow-on pages to guide the user toward credential entry or phishing kit interaction while evading simple domain-based filtering.
- Impact is achieved when the phishing flow captures credentials, delivers malware, or completes the attacker’s intended social-engineering objective without relying on stolen tokens at the redirect stage.
Breaches seen in the wild
- CoPhish OAuth Token Theft via Copilot Studio — CoPhish campaign exploits Microsoft Copilot Studio agents to steal OAuth tokens via AI-assisted phishing.
- Salesloft OAuth token breach — hackers stole OAuth tokens to access Salesforce data via Salesloft.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Technique-level detection is now more valuable than IOC preservation for browser-delivered identity abuse. Static indicators decay the moment a campaign rotates infrastructure, but the delivery behaviour often remains stable. That makes technique extraction the real defensive unit of value for IAM-adjacent detections, especially when trusted OAuth flows are being abused to move users into phishing or malware stages. Practitioners should judge detection maturity by whether it survives campaign churn, not by how many URLs it blocks.
OAuth redirect abuse is a governance problem as much as a detection problem. The control gap is not just that malicious pages can be reached through legitimate identity infrastructure. It is that security teams often still treat identity provider redirects as benign transport rather than as a policy-relevant path that deserves behavioural scrutiny. The implication is that browser-based identity journeys need to be governed as runtime identity behaviour, not just as application login plumbing.
Behavioural hunting creates durable identity signals because it captures attacker method, not attacker branding. The article’s central insight is that the lure, domain, and payload all changed while the underlying sequence stayed the same. That is precisely the kind of stability defenders should optimise for in NHI and identity-adjacent telemetry. The practitioner conclusion is straightforward: if the hunt does not outlive one campaign, it is not yet a control.
Durable detection starts with a named concept: redirect-path trust debt. That is the accumulation of blind trust granted to identity-provider redirect behaviour because the first hop looks legitimate. Over time, that trust debt becomes exploitable whenever teams rely on network reputation or blocklists instead of browser-context analysis. The right response is to treat the redirect path as a monitored identity control surface, not a neutral transport layer.
This pattern also shows why AI-assisted detection can compress triage time, but only if the telemetry model is already correct. The article’s AI agents were useful because they reasoned over technique, compared it to available browser telemetry, and promoted repeatable hunts. The important point is that intelligence automation cannot compensate for missing signals. Practitioners should focus on observable browser behaviour first, then use automation to scale the hunt.
From our research:
- 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, according to the State of Non-Human Identity Security.
- Lack of credential rotation is cited as the top cause of NHI-related attacks by 45% of organisations, which shows how often identity abuse still starts with governance gaps rather than exotic exploit chains.
- That same research also reports that only 1.5 out of 10 organisations are highly confident in their ability to secure NHIs, a useful reminder that detection and governance maturity still need to advance together.
What this signals
Redirect-path trust debt: organisations should treat trusted identity-provider redirects as a monitored runtime control surface, not a benign transport layer. The practical shift is toward browser-context telemetry, because that is what exposes the difference between a normal OAuth journey and an abuse chain that rides on legitimate infrastructure.
With 85% of organisations lacking full visibility into third-party vendors connected via OAuth apps, per the State of Non-Human Identity Security, identity teams should expect the blind spots around redirect-based abuse to persist unless they explicitly instrument the browser path.
The next maturity step is not more static blocking. It is the ability to turn threat intelligence into repeatable hunts, then keep those hunts live so new lures, domains, and post-redirect payloads are caught as technique variants rather than rediscovered as new incidents.
For practitioners
- Prioritise technique-based hunts Build detections around the sequence of an OAuth error followed by an unexpected destination and login behaviour, rather than around a single URL, client ID, or lure. This is the difference between a short-lived indicator and a durable control surface. Use the sequence as the primary filter for browser telemetry.
- Instrument browser telemetry for redirect paths Collect the browser-level events needed to see where an OAuth flow begins, where it errors, and where it lands next. Without that context, behaviour-based detection is reduced to guesswork. This is especially important when trusted identity domains mask the real destination.
- Promote validated hunts into standing queries When a behaviour pattern proves precise enough, keep it as a live query rather than a one-off response to a single campaign. That gives teams early warning when new lures or infrastructure reuse the same method. Behavioural persistence is the point.
- Review trust assumptions around OAuth redirects Treat identity-provider redirects as a control surface that can be abused for delivery, even when no token theft occurs during the redirect itself. Reframe review discussions around whether the browser journey is observable and enforceable end to end.
Key takeaways
- OAuth redirect abuse succeeds because it turns a trusted identity flow into a delivery mechanism, which makes IOC-only defences fragile.
- The useful detection unit is the behaviour sequence, not the domain name, because the technique survives while indicators churn.
- Identity teams should instrument browser-context telemetry and keep technique-level hunts live so they can catch new variants before reputation systems catch up.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | OAuth redirect abuse hinges on identity flow abuse and weak runtime trust boundaries. |
| NIST CSF 2.0 | DE.CM-1 | Behavioural monitoring is central to spotting redirect abuse in browser telemetry. |
| NIST Zero Trust (SP 800-207) | Zero Trust requires continuous verification across identity journeys, including browser redirects. | |
| MITRE ATT&CK | TA0006 , Credential Access; TA0040 , Impact | The technique supports phishing-led credential collection and downstream impact. |
Map redirect-abuse hunts to credential-access and impact tactics for threat modelling and detection coverage.
Key terms
- OAuth Redirect Abuse: OAuth redirect abuse occurs when an attacker manipulates an authentication or consent flow so the user is sent to an attacker-controlled destination. The technique exploits trust in federated login journeys and can be used to stage malware, capture tokens, or disguise malicious delivery.
- Technique-level detection: Technique-level detection identifies the method of attack rather than the artefact an attacker used to deliver it. In browser-based identity abuse, that means watching interaction sequences, redirect behaviour, and protocol misuse that remain stable even when infrastructure, domains, and frontends change.
- Redirect-Path Trust Debt: The accumulated trust placed in identity-provider redirects because the first hop appears legitimate. In practice, this debt creates blind spots when teams rely on reputation or blocklists instead of observing the full browser journey and the behaviour that follows an OAuth error.
What's in the full article
Push Security's full case study covers the operational detail this post intentionally leaves for the source:
- The exact browser telemetry used to distinguish OAuth error abuse from normal sign-in flows.
- The hunt logic Push used to validate technique-level detections across customer environments.
- The progression from early false negatives to a live query that caught a new variant months later.
- The additional detections added after analysis of the new phishing kit and client-side evasions.
👉 Push Security's full post covers the hunt logic, browser telemetry, and variant-specific findings.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an identity security programme, it is worth exploring.
Published by the NHIMG editorial team on July 31, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org