By NHI Mgmt Group Editorial TeamPublished 2025-12-09Domain: Breaches & IncidentsSource: Abnormal AI

TL;DR: 2025 phishing campaigns abused DKIM replay, OAuth consent flows, lookalike domains, and fabricated threads to make malicious email look legitimate while still bypassing SPF, DKIM, DMARC, or MFA controls, according to Abnormal AI. The lesson is that trust signals alone no longer prove intent, so identity, mailbox, and consent governance must be treated as one control surface.


At a glance

What this is: This is an analysis of 2025 phishing campaigns that used authenticated email, OAuth consent, and procedural impersonation to turn trusted signals into lures.

Why it matters: It matters because IAM, NHI, and human identity teams all rely on trust markers that can be replayed, abused, or socially engineered without ever breaking authentication.

👉 Read Abnormal AI's analysis of the phishiest email attacks of 2025


Context

Phishing is no longer just a question of whether an email passed authentication. In these campaigns, attackers used DKIM replay, OAuth app naming, consent grants, fake meeting invites, and fabricated vendor threads to make malicious messages look operationally normal while still harvesting credentials or persistent access. The primary identity security problem is that trust signals can be genuine even when the message intent is malicious.

For identity and access teams, this sits at the intersection of human IAM, mailbox authorization, and NHI-style delegated access. A consented OAuth grant can outlive a password reset, and a replayed message can keep its authentic-looking header chain even when the content is hostile. That makes email security, identity governance, and access review part of the same attack surface rather than separate controls.


Key questions

Q: How should security teams handle authenticated phishing that passes SPF, DKIM, and DMARC?

A: Security teams should treat authenticated delivery as a starting signal, not proof of legitimacy. They need to combine header validation with behavioural analysis of sender history, message intent, link destinations, and thread continuity. When authenticated mail is evaluated in isolation, replayed or manipulated lures can still reach users and trigger compromise.

Q: Why do OAuth consent grants create persistent identity risk?

A: OAuth consent grants can outlive the event that created them, which means attackers may keep mailbox or API access after a password reset. The risk is not the login itself but the delegated permission, its scopes, and whether anyone reviews it later. That makes consented apps a lifecycle governance problem, not a one-time user action.

Q: What breaks when teams rely on procedural legitimacy to approve requests?

A: What breaks is the assumption that a coherent story equals a genuine relationship. Attackers can manufacture vendor names, reply chains, invoice timing, and branded collateral with little effort. Teams that approve based on narrative fit alone miss the stronger signals: domain age, prior communication history, approval path, and request verification outside email.

Q: Who is accountable when a malicious OAuth app keeps reading mail after a password reset?

A: Accountability sits with the organisation that granted and failed to govern the permission, not just with the user who clicked consent. The app should be treated as an identity with scope, ownership, and revocation rules. Frameworks that govern privileged access and lifecycle reviews are directly relevant because the grant behaves like standing access.


Technical breakdown

DKIM replay and why authenticated mail can still be malicious

DKIM proves that a message was signed by a domain at some point in transit, not that the message is safe for the recipient to act on. In a replay attack, the attacker reuses a legitimately signed message or a message path that preserves earlier trust results, then manipulates the visible lure so it still looks authentic. SPF, DKIM, DMARC, and ARC can all be technically correct while the content remains a phishing trap. This matters because mailbox filters often overweight header authenticity and underweight sender intent, message context, and behaviour over time.

Practical implication: treat authenticated delivery as one signal, not a decision, and add behavioural detection for message intent and unusual sender-context combinations.

OAuth consent abuse and persistent mailbox access

OAuth consent is not the same as login. When a user approves an unverified application, the attacker may receive persistent access tokens that can read mail, send mail, or access data without ever reusing the password or triggering MFA again. This is especially dangerous because the access survives the moment of compromise and can continue after password resets. The real control point is not the login screen but the consent screen and the lifecycle of the granted application.

Practical implication: govern OAuth apps as identities, review consented scopes continuously, and revoke unused or untrusted grants before they become durable access paths.

Procedural legitimacy as a social-engineering control bypass

The law-firm invoice case shows that attackers do not need malware when they can manufacture process credibility. A lookalike domain, a believable thread, and a time-sensitive request can be enough to bypass normal scrutiny because the target sees a familiar business workflow rather than an attack. This is a control failure in human decision-making, not just email filtering. The issue is that the organisation trusts procedural consistency as evidence of legitimacy, even when the sender relationship is new or synthetic.

Practical implication: add verification steps for high-risk requests that test relationship history, domain age, and prior communication patterns before payment or approval.


Threat narrative

Attacker objective: The attacker’s objective is to convert trusted communication into durable access or fraudulent action without triggering obvious email security alarms.

  1. Entry occurred through authenticated delivery paths, including DKIM-replayed mail, OAuth-branded lures, fake meeting invitations, and lookalike domains that made the initial message appear legitimate.
  2. Credential access or delegated access followed when targets entered credentials or approved OAuth consent, handing attackers persistent mailbox or account access that survived password changes.
  3. Impact came through mailbox impersonation, data access, and trusted-business fraud, allowing the attacker to continue phishing or exfiltration from inside familiar communication channels.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Authenticated email is not a trust verdict. SPF, DKIM, DMARC, and ARC verify parts of the transport story, but they do not verify the intent of the message or the legitimacy of the request. These campaigns worked because attackers turned accepted trust markers into delivery vehicles for deception. Practitioners should stop treating authentication pass rates as a proxy for message safety.

OAuth consent has become a delegated identity risk, not just an application concern. Once a user grants access, the attacker can hold persistent mailbox reach without the password path that most response playbooks monitor. This is an IAM problem because the dangerous object is the grant, the scope, and the lifecycle of the app consent. Security teams need to govern OAuth permissions as standing access with an expiry risk, not as a one-time user choice.

Procedural legitimacy is now a primary attack surface. The fabricated thread and invoice campaign shows that attackers exploit workflow familiarity, not just technical weakness. The specific failure mode is trust in business process coherence as evidence of authenticity. That assumption breaks when adversaries can cheaply manufacture the appearance of prior approval, vendor continuity, and calendar relevance.

Brand impersonation is more effective when identity controls are fragmented. Email security may see a message, IAM may see a login, and procurement may see a vendor request, but attackers only need one weak point in the chain. This is why identity governance has to connect mailbox signals, consented app access, and business-approval workflows. Practitioners should evaluate abuse across the full communication path, not as isolated events.

Dynamic trust-bypass campaigns demand behavioural verification. The common pattern across these incidents is not malware sophistication but the collapse of static indicators under adversarial imitation. That makes user interaction patterns, sender relationships, redirect chains, and consent history the decisive evidence set. Teams should use those signals to separate real enterprise communication from convincing impersonation.

From our research:

  • 1 in 4 organisations are already investing in dedicated NHI security capabilities, with an additional 60% planning to do so within the next twelve months, according to The State of Non-Human Identity Security.
  • Another finding from the same research shows that only 1.5 out of 10 organisations are highly confident in their ability to secure NHIs, compared with nearly 1 in 4 for securing human identities.
  • For a broader identity and access baseline, see Top 10 NHI Issues for the control gaps that make delegated access and token abuse persist.

What this signals

Procedural phishing should now be read as an identity governance problem. When attackers can exploit consent screens, authenticated mail, and vendor-like workflows in the same campaign, the boundary between email security and IAM is no longer useful. Teams should expect mailbox abuse to expose weaknesses in access lifecycle, not just user awareness.

Only 1.5 out of 10 organisations are highly confident in their ability to secure NHIs, compared with nearly 1 in 4 for securing human identities, according to The State of Non-Human Identity Security, and this gap matters here because OAuth grants behave like machine access that outlives the moment of compromise.

The practical signal is that security leaders need one view of consented apps, delegated mailbox access, and workflow verification. If those controls live in separate teams, attackers will keep finding the handoff point where trusted signals become trusted compromise.


For practitioners

  • Treat OAuth consent as privileged access Inventory every consented application, map granted scopes to mailbox and data permissions, and revoke grants that do not have an active business owner or a current use case.
  • Add behavioural checks to authenticated mail Correlate sender history, message intent, link destination, and thread continuity before relying on SPF, DKIM, DMARC, or ARC pass results.
  • Review mailbox access after password resets Assume password resets do not remove delegated access and check for persistent API access, token grants, and approved applications immediately after an incident.
  • Validate high-risk requests outside email Require secondary verification for invoices, payment changes, and vendor-sensitive approvals when the domain is new, the thread is short, or the request is urgent.

Key takeaways

  • Authenticated phishing succeeds when security tools trust transport signals more than message intent.
  • OAuth consent grants create persistent access that can survive password resets and bypass MFA entirely.
  • The control that matters most is not better-looking email filtering but governance of delegated access and business verification paths.

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 address the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03OAuth consent and delegated access create NHI-like standing permissions.
NIST CSF 2.0PR.AC-1Authenticated phishing abuses access pathways and trust decisions.
NIST SP 800-63Consent-led compromise bypasses password-centric assumptions in identity flows.

Review delegated app grants as NHI credentials and revoke unused consent before it becomes persistent access.


Key terms

  • OAuth consent grant: An OAuth consent grant is the permission a user gives an application to access specific data or actions on their behalf. In practice, it can function like delegated access with its own lifecycle, scope, and revocation requirements, even when the user’s password changes.
  • DKIM replay: DKIM replay is the reuse of a legitimately signed email so it continues to appear authenticated after the attacker modifies the lure elsewhere in the delivery chain. The signature may still validate, but the message can be repurposed to support phishing or fraud.
  • Procedural legitimacy: Procedural legitimacy is the appearance that a request is valid because it follows a familiar business process, such as invoices, approvals, or calendar invites. Attackers exploit it by reproducing the structure of normal work, which can bypass human scrutiny and lightweight email checks.

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.

This post draws on content published by Abnormal AI: Key Insights on the phishiest email attacks of 2025. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2025-12-09.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org