In March 2024, Microsoft released a security update for Windows Server that inadvertently introduced a significant memory leak, leading to widespread system crashes and performance degradation. This issue primarily affected domain controllers running Windows Server 2012 R2, 2016, 2019, and 2022.
Background and DiscoveryThe March 2024 security update, identified as KB5035857 for Windows Server 2022, was intended to enhance system security and address known vulnerabilities. However, shortly after deployment, system administrators began reporting unexpected crashes and reboots of domain controllers. Upon investigation, it was determined that the Local Security Authority Subsystem Service (LSASS) process was experiencing a memory leak when handling Kerberos authentication requests. This leak led to excessive memory consumption, causing LSASS to crash and triggering unscheduled reboots of the affected servers. (bleepingcomputer.com)
Technical DetailsLSASS is a critical component in Windows operating systems, responsible for enforcing security policies, handling user authentication, and managing Active Directory services. The memory leak introduced by the March 2024 update resulted in LSASS consuming increasing amounts of memory over time. This gradual accumulation eventually led to system instability, with servers becoming unresponsive and requiring manual intervention to restore functionality. (techcommunity.microsoft.com)
Implications and ImpactThe memory leak had significant repercussions for organizations relying on Windows Server domain controllers. Frequent system crashes disrupted business operations, leading to potential data loss and decreased productivity. The issue was particularly critical for enterprises with large-scale Active Directory environments, where uninterrupted authentication services are essential for daily operations. (bleepingcomputer.com)
Microsoft's Response and ResolutionUpon acknowledging the problem, Microsoft acted swiftly to mitigate the impact on affected users. The company released an out-of-band update, KB5037422, on March 22, 2024, specifically designed to address the LSASS memory leak issue. This update was made available through the Microsoft Update Catalog and was not distributed via standard Windows Update channels. Microsoft strongly recommended that administrators install this update on domain controllers to prevent further disruptions. (betanews.com)
Recommendations for AdministratorsSystem administrators were advised to take the following actions to mitigate the effects of the memory leak:
- Install the Out-of-Band Update: Download and install KB5037422 from the Microsoft Update Catalog to resolve the memory leak issue.
- Monitor LSASS Memory Usage: Regularly monitor LSASS memory consumption to detect any anomalies promptly.
- Implement Proactive Reboots: Schedule periodic reboots of domain controllers to alleviate memory pressure until the issue is fully addressed.
- Stay Informed: Keep abreast of official Microsoft communications for updates and further guidance on this issue.
The March 2024 Windows Server update incident underscores the critical importance of thorough testing and validation of security updates before deployment, especially in enterprise environments. While Microsoft acted promptly to release a fix, the event highlights the need for robust monitoring and contingency planning to maintain system stability and security.
References- Microsoft confirms Windows Server issue behind domain controller crashes
- Microsoft releases out-of-band KB5037422 update to fix Windows Server memory leak
- Microsoft confirms memory leak in March Windows Server security update
- THIS JUST IN!!!! High LSASS Usage After Windows Update 3B March 2024
- Microsoft releases emergency fix for Windows Server crashes
Microsoft acknowledged a critical memory leak in the March 2024 Windows Server update, leading to domain controller crashes. A fix was promptly released.
TagsWindows Server, Memory Leak, LSASS, Security Update, Domain Controller, Microsoft