AI Strategy, Cybersecurity, Compliance Automation & Microsoft 365 Managed IT for Security-First Financial Institutions | ABT Blog

Help Desk Impersonation to AD CS Abuse: What to Check

Written by Justin Kirsch | Wed, Nov 04, 2026

A message arrives in Microsoft Teams from someone who says they work on the IT help desk. A call follows. The caller asks the employee to open Quick Assist, the remote support tool built into Windows, and read out a code. Then the caller is driving the PC.

On October 30, 2026, Microsoft Threat Intelligence published an analysis of two intrusions that started this way. In both, the attackers went from that remote session to Active Directory Certificate Services (AD CS), the Windows server role that issues certificates for sign-in, and used weak certificate settings to act as privileged accounts. Microsoft names no threat actor, and it states plainly that the activity did not exploit a vulnerability in Microsoft Teams. The attackers used a Teams call, a Teams chat and a built-in tool, each doing its normal job.

Microsoft Defender's automatic attack disruption locked down the accounts it covered in the first intrusion and blocked much of the activity that followed. One privileged account had been excluded from that automation, and the attacker used it to copy a file share out of the network.

Finding

"One privileged account was excluded from automated response, so containment did not apply to that identity." The attacker used it to reach a file server and copy a share to an external SFTP (secure file transfer) destination with a renamed copy of the Rclone file transfer tool.

Microsoft Threat Intelligence, From help desk impersonation to AD CS abuse: Investigating ESC1 and ESC8 intrusion paths, October 30, 2026

ABT is a Tier-1 Microsoft Cloud Solution Provider serving 750+ financial institutions, and its M365 Guardian service pairs automated containment with ABT security engineers on covered incidents.

This guide is for IT and security leaders at community banks, credit unions, and mortgage companies that run Microsoft 365 and Microsoft Defender. Microsoft keeps both victims anonymous. The lesson applies to any institution whose staff use Teams and whose network still runs on Active Directory. The quickest check is the list of accounts your automation is told to leave alone.

What Microsoft found in two intrusions

Both intrusions opened the same way. Attackers impersonated IT or help desk staff in Teams messages and calls, then talked users into opening a remote session, primarily through Quick Assist, and sharing the connection code. From there they placed an archive in the Downloads folder, unpacked it into a folder under the user profile named to look like a Windows update, and ran portable Python, Bun or Java runtimes. Those tools let them look around the network and reach the domain controllers, the servers that approve every sign-in.

The first intrusion, as Microsoft's report lays it out, moved fast once the attacker found a misconfigured certificate template:

Wave one
Three users targeted, one PC compromised

The first Teams phishing wave targeted three user accounts and compromised one workstation.

Certificate abuse
An ESC1 template hands out privileged certificates

The attacker found a certificate template vulnerable to ESC1, which lets the person requesting a certificate name the account it is for. The attacker obtained certificates for three highly privileged accounts.

Within seconds
DCSync

Within seconds of obtaining one privileged certificate, the attacker ran DCSync, a technique that asks a domain controller to replicate account secrets.

Disruption
Defender locks down the covered accounts

Attack disruption restricted remote logons and file-share access for the compromised identities and disconnected their sessions.

About 90 minutes later
Wave two: 16 users, eight more certificates

A second wave targeted 16 users and produced certificates for eight more privileged accounts. Defender blocked more than 1,000 file-share access attempts and more logon attempts that followed.

Data theft
The excluded account moves the files

The one privileged account excluded from automated response stayed usable. The attacker logged on with it, reached a file server and ran Rclone renamed as SearchApp.exe, copying files up to three years old to an external SFTP server.

The second intrusion took a different path to the same place. The attacker used a technique called PetitPotam to make a domain controller authenticate to a machine the attacker controlled, then relayed that sign-in to the AD CS web enrollment page. That weakness is known as ESC8. The attacker came away with a certificate from the Domain Controller template and used it to request a Kerberos ticket, a sign-in credential, as the domain controller.

Defender raised ESC8 alerts, the customer isolated the workstation, and Microsoft reports no further progress by the attacker.

We've covered the Teams opening before. Our April guide to the nine-stage Teams helpdesk impersonation chain walks through that entry in detail. What's new in Microsoft's October report is what happened after automation stepped in.

The one account automation left alone

Automatic attack disruption is Microsoft Defender XDR's built-in containment. When it is confident an account or device is compromised, it can disable the account, restrict its sign-ins and isolate devices without waiting for a person. In the first intrusion it did that job for every identity it was allowed to touch.

Defender also lets administrators exclude identities, device groups and IP ranges from those automated actions. Microsoft's documentation describes user exclusions as a way to keep specific user identities from being automatically disabled, and names service accounts, emergency admin accounts and accounts behind critical business processes as typical candidates. The same page carries a caution: "Excluding assets from automated responses isn't recommended."

Identities attack disruption covered

  • Remote logons and file-share access restricted
  • Active sessions disconnected
  • More than 1,000 later file-share attempts blocked

The excluded privileged account

  • Containment did not apply
  • Used for network and remote logons
  • Used to copy a file share to an external server

Exclusions usually exist for good reasons. An institution excludes the account that runs its core banking integration because a disabled service account can stop payments. It excludes its emergency access account so a lockout cannot strand the administrators. Those are sensible choices, and each one marks an account that an attacker can keep using after the alarm goes off.

Microsoft's own recommendation in the report is to "treat containment exclusions as incident decisions" and to assign a compensating manual action, and verify it was completed, for every identity or device that automation cannot contain.

The Verdict

Every account on your attack disruption exclusion list needs a named owner, a written reason, and a person who will disable or watch it by hand during an incident, because automation will leave it alone.

Review your attack disruption exclusions this week

The list lives in the Microsoft Defender portal under Settings, then Microsoft Defender XDR, then Automated response. Identity exclusions sit on the Identities page, and device groups and IP exclusions sit on the Devices page. A Security Reader can view the exclusions, so anyone on your security team with that role can run the review.

☐
List every excluded identity

Write down each account on the Identities page, who asked for the exclusion, and when.

☐
Confirm each one is still needed

Keep an exclusion only while it has a current, written reason and an approved manual response. Removing an exclusion puts the account back under automated response.

☐
Look hardest at privileged accounts

Microsoft's report describes one excluded privileged account. A domain admin or a service account with broad rights on your list carries the same risk.

☐
Assign a manual action

For each account that stays, name the person who acts on it during an incident, day or night, what triggers that action, and where its completion is recorded.

☐
Check device groups set to no automated response

Microsoft says a device group at that level gets no automated investigation or response at all.

The review also has to cover the systems that touch those accounts after an incident starts.

Watch for automation that undoes containment

Microsoft's setup guide warns that a script which regularly re-enables active employees' accounts can reactivate accounts that attack disruption turned off. If your onboarding or HR sync enables accounts on a schedule, check how it treats an account that Defender disabled.

Two more points from Microsoft's setup guide matter for a small institution. Attack disruption is available with Microsoft Defender for Business as well as with the enterprise Defender products. And each Defender product has to be deployed to carry out its own actions: turning off an on-premises Active Directory account during an attack needs a Defender for Identity sensor on the domain controller.

On Microsoft 365 Business Premium, the Microsoft Defender Suite for Business Premium add-on brings Defender for Identity, along with Microsoft Entra ID P2 and Defender for Endpoint Plan 2. Our guide to Microsoft Defender for Identity covers the sensor itself. The same discipline applies to sign-in policies; our piece on Conditional Access exclusions makes the case for reviewing that list on a schedule too.

Attack disruption contained the accounts it was allowed to touch. The excluded privileged account is the one the attackers kept using.

Who can talk to your staff over Teams from outside?

ABT's free Security Assessment connects read-only and reviews your Teams guest policies, external collaboration boundaries, admin account hygiene and guest access settings. You get a written report and a 90-day roadmap.

The front door: Teams external access and Quick Assist

Every step after the first call depended on an outsider being able to reach an employee in Teams and get a remote session. Microsoft's report recommends reviewing Teams external access and federation, limiting external domains to the ones the business needs, and investigating new tenants named to look like your organization or a help desk.

Teams external access allows all external domains by default. In the Teams admin center, under Users and then External access, you can switch to allowing only specific domains, block specific domains, or block all external domains. A separate setting controls chat with Teams accounts that no organization manages, including whether those accounts can start a conversation with your staff. For most community institutions, the realistic list of outside organizations that need to chat with staff is short: your core processor, a few vendors and partner institutions.

Quick Assist needs the same attention. Microsoft's own guidance tells users to allow a helper to connect only if they started the interaction by contacting support themselves. For organizations, Microsoft recommends Intune Remote Help, which adds Conditional Access, role-based access and session logging, and says to disable or remove Quick Assist where another remote support tool is in use. Removal is one command, run as administrator:

Get-AppxPackage -Name MicrosoftCorporationII.QuickAssist | Remove-AppxPackage -AllUsers

Blocking the Quick Assist service endpoint is the other route, and Microsoft notes it also stops Remote Help from working, so pick one approach and test it. Our guide to RMM phishing (attacks that misuse remote monitoring and management tools) covers the approved-tools list that settles which remote support product your help desk uses.

Microsoft's report adds two endpoint controls. One is an alert when an approved remote tool unpacks an archive or starts a script interpreter from a user folder. The other is App Control for Business, which stops portable Python, Bun or Java runtimes your institution never approved.

The people control is the cheapest of all. Tell staff, in writing, how your real help desk contacts them, and that a surprise call or chat from "IT" gets verified through a known internal number before anyone opens a remote session.

If you run Active Directory Certificate Services

If your institution runs AD CS, perhaps installed for Wi-Fi, VPN or smart card sign-in, its settings deserve a review. Both of Microsoft's intrusions turned on AD CS settings. These are the checks Microsoft lists, with the place to make each one:

CheckWhereWhat it closes
Templates that let the requester supply the subject, with broad enrollment rights and sign-in useCertificate Templates console (certtmpl.msc)ESC1, the path in the first intrusion
Web Enrollment and Certificate Enrollment Web Service endpoints you do not needAD CS role services on the certification authority (CA) server and any separate enrollment serversESC8, the path in the second intrusion
Extended Protection for Authentication set to Required, and Require SSLIIS Manager on the enrollment servers, per KB5005413NTLM relay to the endpoints you keep
NTLM on enrollment servicesGroup Policy NTLM restrictions, after testing Kerberos-only sign-inThe relay technique itself
Certification Services auditingAdvanced audit policy and the CA audit filterThe evidence you need afterward

Microsoft's support article KB5005413 names Certificate Authority Web Enrollment and Certificate Enrollment Web Service as the role services exposed to PetitPotam-style relay, and calls Extended Protection set to Required "the more secure and recommended option." If you have Defender for Identity with a sensor on the AD CS server, its certificate posture assessments flag ESC1 and ESC8 conditions in Secure Score (the ESC1 assessment is still in preview). Microsoft calls the "Supply in the request" template setting behind ESC1 one of the most common misconfigurations.

Revocation needs care during cleanup. Microsoft's report notes that revoking an unauthorized certificate does not retroactively invalidate Kerberos tickets already issued with it, so those tickets and the accounts behind them need their own review. Our incident response plan guide covers who makes those calls and in what order.

The Defender alerts that fired

Microsoft lists more than a dozen Defender detections tied to this activity. These five mark the main steps. If your security provider or your own team sees any of these, investigate it at once as a possible active intrusion:

  • Initial access: "Suspicious Teams Chat likely involved in remote management and dangerous commands" and "Possible Teams phishing affecting more than two users."
  • Certificate abuse: "Suspicious Active Directory Certificate Services (AD CS) misconfigured certificate template abuse (ESC1)" and "Suspicious Active Directory Certificate Services (AD CS) machine certificate issuance abuse (ESC8)."
  • Credential theft: "Suspected DCSync attack (replication of directory services)."

Which of these your institution sees depends on which Defender products cover its Teams, PCs and domain controllers, and that is a fair question to put to whoever reads your alerts overnight. On M365 Guardian Resolve, after-hours escalation puts a human on the incident at any hour.

Questions for your board and examiners

These belong on the next security committee agenda:

  • Which accounts are excluded from Defender's automatic containment, why, and who acts on each one during an incident?
  • Which outside organizations can reach our staff in Teams chat and calls, and who approved that list?
  • Which remote support tool is our help desk allowed to use, and is Quick Assist removed or controlled everywhere else?
  • Do we run Active Directory Certificate Services, and when were its templates and web enrollment last reviewed?
  • How does staff verify a call or chat from "IT" before opening a remote session?
Five questions that turn Microsoft's report into an agenda item for your next security committee.

How ABT helps

M365 Guardian puts automation and people on the same incident. Guardian Contain adds round-the-clock detection and pre-authorized automated containment that revokes a compromised session in seconds at any hour. Guardian Respond adds ABT security engineers working covered incidents during business hours, and Guardian Resolve adds after-hours escalation with a human on the incident at any hour. Before any incident, confirm in writing which identities, systems and response actions your service agreement covers.

Tier-1 Cloud Solution Provider (CSP) ABT Partner Insight

Guardian Resolve keeps a person behind Guardian's automated containment: "Automation contains in seconds; when it does not, our on-call engineer engages immediately, day or night."

The free ABT Security Assessment is a starting point for the Teams question on the board list. Its Identity and Access area reviews admin account hygiene and guest access settings, and its External Sharing area reviews Teams guest policies and external collaboration boundaries. It connects read-only through a service principal that is removed afterward, most assessments finish within two weeks, and you get a written report and a 90-day roadmap.

Frequently Asked Questions

It is a social engineering attack in which someone outside your organization contacts an employee in Teams chat or a Teams call, poses as IT support, and talks the employee into starting a remote session, often with Quick Assist. On October 30, 2026, Microsoft documented two intrusions that began this way and stated that no Teams vulnerability was exploited.

They are published names for two Active Directory Certificate Services weaknesses. ESC1 is a certificate template that lets the requester name the account the certificate is for, so an ordinary user can get one for an administrator. ESC8 is a web enrollment endpoint that accepts relayed NTLM sign-in requests, so an attacker can get a certificate as the relayed account.

It is a setting in Microsoft Defender XDR that keeps a user account, device group or IP range out of automatic attack disruption, so an excluded user account is not automatically disabled. Microsoft says excluding assets is not recommended. In Microsoft's October report, an excluded privileged account was used to steal data after the other accounts were contained.

Most institutions do better with an allow list. Teams allows all external domains by default, and the Teams admin center lets you allow only specific domains, such as your core processor and key vendors. Microsoft's report recommends limiting external domains to business needs. A separate setting covers Teams accounts that no organization manages.

If your help desk uses another remote support tool, Microsoft says to disable or remove Quick Assist, and recommends Intune Remote Help for organizations because it adds Conditional Access, role-based access and session logging. Quick Assist itself works as designed. The risk is an employee giving a stranger a session code.

Revocation is necessary and only part of the cleanup. Microsoft's report notes that revoking a certificate does not retroactively invalidate Kerberos tickets already issued with it, so the tickets and the accounts behind them need separate review during the response.

Justin Kirsch

Co-Founder & CEO, Access Business Technologies

Justin Kirsch has been building and managing Microsoft environments for financial institutions since 1999. He is Co-Founder and CEO of Access Business Technologies, a Tier-1 Microsoft Cloud Solution Provider primarily dedicated to financial services and serving 750+ financial institutions. He helps banks, credit unions, and mortgage companies license Microsoft 365 at Microsoft's price and run Microsoft Defender detection and response through M365 Guardian.