By NHI Mgmt Group Editorial TeamBased on Proofpoint: “When trusted apps become trusted backdoors: what the Vercel incident shows about modern account takeover” (May 11, 2026)

TL;DR: Third-party OAuth applications can preserve access after password resets and MFA enforcement, turning account takeover into delegated app abuse rather than simple credential theft, according to Proofpoint’s analysis of the April 2026 Vercel incident. The control problem is not just login security, but governance over which apps can act on behalf of users and how long those grants remain valid.


At a glance

What this is: Proofpoint argues that OAuth-based account takeover can persist through trusted third-party applications even after authentication controls are tightened.

Why it matters: IAM and security teams need to govern app authorisation, token persistence, and third-party access paths because login hardening alone will not remove already granted delegated access.


Context

OAuth grants can outlive the authentication event that created them. When a user authorises a third-party application, the app may retain access to mail, files, or directory data through tokens and delegated permissions even after password resets or MFA enforcement.

The April 2026 Vercel incident, as described by Proofpoint, shows why this matters for identity governance. The risk is not only whether a user logs in securely, but whether approved applications still have durable authority to act inside the environment after initial compromise or vendor abuse.


Key questions

Q: What breaks when OAuth apps are not governed like access paths?

A: Delegated applications can keep acting on a user’s behalf after passwords are reset or MFA is enforced. That means the environment still contains a live access path even when the human login problem appears solved. The practical failure is that consent, tokens, and scopes become a hidden persistence layer outside normal account hygiene.

Q: Why do password resets not stop OAuth-based account takeover?

A: Because the attacker may not be relying on the password at all. If access was already granted to a third-party app, the token or consent grant can remain valid until it is revoked, expired, or reclassified. In that case, the compromise survives the reset and continues through delegated authorisation.

Q: How should security teams prioritise OAuth app reviews?

A: Start with applications that can access mail, files, directory data, or other high-value collaboration assets. Those scopes create the greatest risk because they can preserve attacker access even when the original user account is cleaned up. Review approval, business justification, and revocation state together, not separately.

Q: What should teams do when an authorised app looks suspicious?

A: Revoke the app grant, invalidate the related token where possible, and check for other authorised integrations with similar scopes or vendor dependencies. If the app was part of a compromise chain, treat it as a persistence mechanism rather than a simple misconfiguration. That narrows dwell time and reduces repeat access.


Technical breakdown

How OAuth grants become a persistence layer

OAuth is an authorisation framework, not a password replacement. A user approves a client to access defined resources on their behalf, and the resulting tokens or consent grants can remain valid until explicitly revoked or expired. In SaaS environments, that means the application can continue to call APIs, read mail, or access files even when the original account password changes. The persistence problem is structural: authentication can be strengthened while delegated authorisation remains untouched. That is why app consent, token lifetime, and scope governance matter as much as login controls.

Practical implication: inventory and govern every third-party OAuth grant as a standing access path, not as a one-time login event.

Why MFA does not remove delegated app risk

MFA protects interactive authentication, but it does not automatically invalidate tokens already issued to an application. If the attacker reaches the environment through a trusted integration, the app can continue operating with previously granted permissions because the control plane is now the token and the consent record, not the password. This is why account takeover has expanded beyond credential theft. The access path survives at the application layer, where many identity programmes have weaker visibility than they do for human sign-in events.

Practical implication: pair MFA with consent review, token revocation, and application classification so old grants do not survive a security reset.

Third-party app governance and delegated access scope

The article points to a broader governance gap: organisations often review users and devices more rigorously than they review the applications acting on those users’ behalf. High-impact scopes such as mailbox, file, and directory access can turn a normal integration into a durable exposure path, especially when the vendor or upstream endpoint is compromised. That makes third-party app governance a core identity control, not a niche SaaS hygiene task. The relevant question is not only who authenticated, but which application was authorised and what it can still do.

Practical implication: define approval, monitoring, and revocation workflows for third-party apps with the same discipline used for privileged accounts.


Threat narrative

Attacker objective: The attacker wants durable access to enterprise data and collaboration resources through a trusted application path that outlasts credential resets.

  1. Entry occurs when a user authorises a third-party OAuth application inside a SaaS environment, creating a delegated access path with persistent tokens.
  2. Escalation follows when the third-party provider or connected endpoint is compromised upstream and attackers obtain valid access through the existing grant.
  3. Impact occurs when the attacker uses the trusted application to read sensitive data and maintain access beyond password resets or MFA changes.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

OAuth consent is now an access governance problem, not just an application convenience. The Vercel pattern shows that a user-approved integration can become a durable control plane for data access. That means the security boundary has shifted from the login event to the consent record and token lifecycle. Practitioners should treat delegated access as governed identity, not passive software plumbing.

Credential hardening does not close the attack path when the application layer still holds authority. Password resets and MFA enforcement remain necessary, but they do not revoke an already-authorised client. This is the persistence gap that many programmes miss: authentication can be clean while delegated access remains live. The implication is that identity governance must track application authority separately from human sign-in assurance.

Third-party OAuth exposure is an NHI governance issue because the app behaves like a standing non-human identity. Once authorised, the application can operate with privileges that are broader and longer-lived than the user intended. That makes the problem directly relevant to OWASP-NHI concepts such as overprivilege, long-lived secrets, and improper offboarding. Practitioners should govern app consent as part of the NHI lifecycle.

Access review processes are poorly matched to delegation that persists silently after initial approval. Traditional certification cadences assume there is a stable access state to review, but OAuth grants can become invisible persistence paths between review cycles. The practical consequence is that organisations need continuous visibility into app authorisations, scope changes, and revocation state. Review after the fact is too late if the grant has already become the backdoor.

App abuse after account takeover shows that the real exposure sits in trusted integrations, not only in compromised accounts. The article’s core warning is that modern compromise often enters through normal authorisation and then stays through granted permissions. That shifts the focus from defending a login to governing the full delegated-access chain. Practitioners should treat authorised third-party apps as part of the attack surface, not the exception to it.

From our research library:

What this signals

Persistent app consent is the control gap that many IAM programmes still underweight. Password policy, MFA, and sign-in risk scoring do not remove delegated access that was already approved. The operational question is whether your programme can see and revoke third-party authority with the same discipline it applies to user authentication.

OAuth grants behave like non-human identities once they are in production. They need ownership, scope review, and offboarding, not just initial approval. When organisations treat integrations as standing actors, they are better positioned to stop app abuse before it becomes durable persistence.


For practitioners

  • Audit third-party OAuth grants Identify every authorised SaaS integration, classify each app by business need and risk, and revoke anything untrusted, unneeded, or unreviewed.
  • Separate authentication from delegation controls Track token validity, consent scope, and revocation status independently from password and MFA posture so delegated access cannot outlive the control changes meant to contain it.
  • Flag high-impact permission scopes Prioritise apps that can read mail, files, or directory data, because those scopes can turn routine integrations into durable persistence paths.
  • Build OAuth token revocation into response playbooks When an account-takeover pattern appears, remove the application grant and token rather than relying on credential resets alone.
  • Classify third-party apps as governed non-human identities Apply lifecycle ownership, approval, and offboarding rules to application identities so their access does not continue after the business need ends.

Key takeaways

  • OAuth-based account takeover can survive password resets and MFA because the persistence sits in delegated application access, not the login itself.
  • The incident pattern matters because approved third-party apps can continue to read data, access collaboration tools, and extend dwell time even after the user account is secured.
  • The control that changes the outcome is governance over app authorisation, token revocation, and offboarding of trusted integrations.

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 SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03 — Vulnerable Third-Party NHIThird-party OAuth apps create a dependent identity path that can be abused upstream.
NHI-05 — Overprivileged NHIOAuth apps often request scopes broader than their business function requires.
NHI-07 — Long-Lived SecretsTokens can keep working after passwords change, extending the compromise window.
Recommendation — Review and constrain third-party app trust before authorising delegated access. Reduce app scopes to the minimum permissions needed for the approved use case. Revoke or expire application tokens quickly when authorisation risk changes.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementToken and secret lifecycle management is central to stopping persistence through OAuth grants.
Recommendation — Manage authenticators so issued tokens and secrets are revoked when trust changes.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe core issue is governing app entitlements and delegated authorisations.
Recommendation — Continuously review and remove excess application entitlements and authorisations.
MITRE ATT&CKTA0006;TA0003 — Credential Access; PersistenceThe article describes persistence via valid access after the initial compromise.
Recommendation — Map delegated access abuse to persistence and credential-access detection coverage.

Key terms

  • OAuth Consent: The approval that allows an application to access resources on behalf of a user or tenant. In practice, consent can create durable access paths that outlive the original interaction if permissions are broad, unmanaged, or never reviewed. For security teams, it is both an access decision and a lifecycle event.
  • Delegated Access: Delegated access is permission granted to one identity to act on behalf of another user, service, or system. In NHI environments, this usually appears in OAuth-connected apps and automation tooling. It is powerful, but it must be tightly scoped and reviewed because it can persist long after the original business need ends.
  • Token Persistence: Token persistence is the retention of access or refresh tokens beyond the immediate task that justified them. In browser-based integrations, it increases the chance of unauthorized reuse, complicates revocation, and creates a governance problem because the credential outlives the user’s intent.
  • Third-Party App Governance: Third-party app governance is the discipline of controlling external applications that have been approved to access internal data or workflows. It covers ownership, scope, justification, monitoring, and offboarding so that delegated access does not become a hidden identity path.

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 responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on July 14, 2026.
Updated on October 13, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org