Skip to content

OverLAPS: Overriding LAPS Logic

Antoine Goichot

Discloses subtle logic and authorization bypasses in Microsoft Windows Local Administrator Password Solution (LAPS) that enable credential theft.

Summary

Windows LAPS in Enterprise Active Directory

Microsoft Windows Local Administrator Password Solution (LAPS) manages and randomizes local administrator account passwords on domain-joined machines, storing credentials securely in Active Directory or Azure.

Discovering Logic and Authorization Flaws

Antoine Goichot analyzes the internal encryption and permission check mechanisms of Windows LAPS (including modern Azure-backed Windows LAPS), discovering subtle authorization discrepancies in password retrieval.

Overriding LAPS Logic for Lateral Movement

By manipulating object ACLs and exploiting attribute synchronization timing, attackers with delegated permissions can force password recalculation or access plaintext administrative passwords across domain endpoints.

Hardening LAPS Deployments

Securing LAPS requires implementing strict Active Directory attribute access controls, auditing password read events, and migrating to modern cloud-managed LAPS with end-to-end encryption.

Related talks