Join our Newsletter — 33% off our NHI Course
Home› Glossary› Threats, Abuse & Incident Response› LSASS Process Injection
Threats, Abuse & Incident Response

LSASS Process Injection

← Back to Glossary
By NHI Mgmt Group Updated November 3, 2026 Domain: Threats, Abuse & Incident Response

LSASS process injection is an attack technique where code is inserted into the Local Security Authority Subsystem Service process. Because LSASS handles authentication material and security policy enforcement on Windows, injection into it can expose credential material, tokens, and other sensitive authentication data.

What LSASS process injection means in practice

LSASS process injection is dangerous because LSASS is a high-value trust boundary on Windows, not just another application process. When malicious code runs inside it, defenders lose the usual separation between attacker activity and authentication handling, which makes the technique especially useful for stealing or manipulating sensitive security data.

It is best understood as a memory-resident intrusion method, where the attacker is trying to operate from within a process that already sees credentials, tokens, and policy decisions. That makes it materially different from simple malware execution in an ordinary user process.

For defenders, the key implication is that the security problem is not only “code injection” in the abstract, but code injection into a process whose contents and behaviour can directly affect logon, token use, and security enforcement.

Why attackers target LSASS

LSASS is attractive because compromise of this process can expose authentication material or let an attacker interfere with how Windows handles identity and access decisions. Once inside, malware may be able to observe memory structures, manipulate calls, or support follow-on credential theft and lateral movement.

The technique also fits stealth-oriented post-compromise tradecraft. By living inside a trusted system process, an attacker may blend into normal host activity and reduce the chance that a naïve process-level view will reveal what is happening.

In practice, this means LSASS injection is often part of a broader chain rather than a standalone goal. It is used to deepen access, harvest sensitive material, or create conditions for persistence and privilege abuse.

How defenders detect and investigate it

Exposure is usually assessed through process visibility, hardening state, and telemetry that can show suspicious memory access, remote thread creation, abnormal handles, or tampering around LSASS. A practical investigation starts with host inventory and endpoint telemetry, then checks whether LSASS protection features are enabled and whether the system shows signs of injection or memory scraping.

Memory analysis matters because LSASS-related compromise is often easiest to confirm from volatile evidence rather than disk artefacts alone. T1055 Process Injection Defensive Guide is a useful reference for detecting injection behaviours with telemetry such as Sysmon and EDR, while Memory Forensics Guide helps when you need to inspect volatile evidence safely after suspected compromise.

If a system is internet-exposed or remotely administered, the review should also consider how the attacker initially obtained code execution, because LSASS injection usually comes after an earlier foothold. That broader path is often where weak controls, poor segmentation, or weak detection first appear.

Hardening LSASS against injection

Mitigation is strongest when you reduce both access to LSASS and the attacker’s ability to run code in the first place. Practical hardening usually includes enabling LSASS protection, restricting administrative rights, reducing the number of users and tools that can interact with sensitive processes, and using prevention controls that block common injection patterns.

Defenders should also treat EDR visibility as a dependency, not a guarantee. Attackers commonly pair injection with telemetry suppression, tampering, or staged tool use, so the control environment needs to be validated rather than assumed. Windows Internals for Defenders Guide is useful here because it explains the Windows primitives that make LSASS protection and token handling meaningful in the first place.

When patching or configuration changes cannot be completed immediately, compensating controls such as tighter admin segregation, reduced lateral movement paths, stronger monitoring, and stricter endpoint hardening become important. The goal is to make LSASS a difficult target and to make any attempted injection more visible.

Post-compromise response and credential review

After suspected LSASS injection, the response should assume credential exposure until proven otherwise. That means reviewing which accounts were active on the host, identifying whether tokens, passwords, NTLM material, Kerberos artefacts, or other authentication state could have been reached, and rotating or revoking the right secrets and sessions.

Because the technique targets authentication material, the identity impact can spread beyond the original endpoint. Cached sessions, reused credentials, and privileged accounts that authenticated to the system are all candidates for review, especially if the host was used by administrators or service identities.

A careful post-incident check also looks for persistence or follow-on abuse. If the attacker used LSASS access to support further movement, you need to treat the host as a pivot point rather than a single compromised machine.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1055 — Process InjectionLSASS injection is a concrete process-injection technique.
Recommendation — Map LSASS abuse to T1055 and hunt for remote thread, memory and handle anomalies.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementLSASS compromise can expose authenticators and session-bearing material.
AU-6 — Audit Record Review, Analysis, and ReportingDetection depends on reviewing host and endpoint telemetry for injection traces.
SI-3 — Malicious Code ProtectionBlocking malicious code execution helps prevent injection into trusted processes.
Recommendation — Rotate exposed authenticators and invalidate sessions after suspected LSASS compromise. Review endpoint telemetry for LSASS access, thread injection and tamper signals. Strengthen malicious-code controls to reduce code execution paths that feed LSASS injection.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org