How a Crowdstrike Update Bricked 8.5 million Computers
Satish Shetty
CEO at Codeproof? | LinkedIn Top Voice ?? | Cybersecurity Expert | Angel Investor | Formerly at McAfee & Microsoft | Advanced Yoga Practitioner | Coder | Product Builder | AI Enthusiast | Hiring Now
What is Crowdstrike?
Crowdstrike is a leading cybersecurity firm that provides advanced solutions to protect against a wide range of cyber threats. Their flagship product, Falcon Endpoint Security, is widely adopted by enterprises to secure Windows computers.
How Software Applications Can Brick Computers
Software applications can cause significant issues, including bricking computers, due to bugs in the code or problematic updates. Windows security software often includes a critical component that runs in kernel mode during the operating system's boot time. This component blocks boot-time threats and monitors system behavior with high-level privileges. Typically, endpoint security software comprises both kernel mode and user mode components, providing comprehensive system protection:
The Crowdstrike Incident
A specific incident occurred where a bad update from Crowdstrike caused the kernel mode component of Falcon Endpoint Security to crash, leading to system-wide failures. This kernel mode component, known as a device driver, is crucial for the operation of the security software. The device driver, usually tested and signed by Microsoft, inadvertently received a faulty update that bricked the computer. Although the driver itself was not updated, it dynamically downloads and runs update from Crowdstrike to detect new threats. The problematic update processed by the driver caused the entire system to crash.
Why Couldn't Windows Prevent This?
Typically, Windows has mechanisms to stop loading problematic drivers by skipping them and restarting the system. However, the Crowdstrike driver was marked as a "boot start" driver, which means Windows considers it essential for the boot process and does not skip it even if it malfunctions.
Repairing the Issue
To fix the bricked computer caused by the faulty Crowdstrike update, follow these steps:
领英推荐
If the drive is encrypted with BitLocker, you might need the BitLocker recovery keys. Due to the complexity, it is advisable to seek assistance from your IT support team.
1?? Boot Windows into Safe Mode
2?? Navigate to the folder %WINDIR%\System32\drivers\CrowdStrike
3?? Delete the driver files del C-00000291*.sys
4?? Restart the Windows
More detailed instructions are here
Preventing Future Outages
To prevent similar issues in the future, several measures should be taken:
By adopting these practices, Crowdstrike and other security software vendors can significantly reduce the risk of bricking computers and improve overall system stability and security.
More Information
Interesting to see how a faulty update can have such far-reaching consequences. What steps do you think companies can take to mitigate the risks associated with software updates, and are there any best practices that can be shared to prevent similar incidents in the future?
Thanks for sharing
Director Global Sales Enablement | Sales Leadership, Training, Program Management
7 个月Very helpful.